您好,我想请教您,怎样从matlab 解中选出实数解?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/29 12:59:17
您好,我想请教您,怎样从matlab 解中选出实数解?
比如:Tr =
0.77228493644506
2.29637079197834 + 0.81359047535945i
2.29637079197834 - 0.81359047535945i
0.23872873865694 + 1.29144736741090i
0.23872873865694 - 1.29144736741090i
我用了Tr=real(Tr)
得到Tr =
2.29637079197834
0.23872873865694
2.29637079197834
0.23872873865694
0.77228493644506
问题是我只想得到其中的实数解,而不是实数根部?
比如:Tr =
0.77228493644506
2.29637079197834 + 0.81359047535945i
2.29637079197834 - 0.81359047535945i
0.23872873865694 + 1.29144736741090i
0.23872873865694 - 1.29144736741090i
我用了Tr=real(Tr)
得到Tr =
2.29637079197834
0.23872873865694
2.29637079197834
0.23872873865694
0.77228493644506
问题是我只想得到其中的实数解,而不是实数根部?
![您好,我想请教您,怎样从matlab 解中选出实数解?](/uploads/image/z/8663291-35-1.jpg?t=%E6%82%A8%E5%A5%BD%2C%E6%88%91%E6%83%B3%E8%AF%B7%E6%95%99%E6%82%A8%2C%E6%80%8E%E6%A0%B7%E4%BB%8Ematlab+%E8%A7%A3%E4%B8%AD%E9%80%89%E5%87%BA%E5%AE%9E%E6%95%B0%E8%A7%A3%3F)
可以通过观察,取出你想要的那个,比如这个Tr的第一个元素是实数,你可以用Tr(1)得到,也可以编写一段程序逐个判断,把是实数的放在一个新的数组中.
比如这个
n=length(Tr);
y=[];
for k=1:n
if isreal(Tr(k))==1
y(k)=Tr(k);
end
end
Tr=y
比如这个
n=length(Tr);
y=[];
for k=1:n
if isreal(Tr(k))==1
y(k)=Tr(k);
end
end
Tr=y
您好,我想请教您,怎样从matlab 解中选出实数解?
刘老师您好!我想请教您一个问题:
刘老师,您好!我想请教您一个问题.
刘老师,您好,我想请教您一道高等数学题
您好,我想向您请教西班牙语一个标点符号的用法
您好,我想请教相对位移的问题
matlab算法从一个数组中选出5个数并全部显示
matlab 列举从X数组中选出m个元素进行全排列的结果
l老师,您好,我想请教您一个问题,N2H4+O2=N2+2H2O,N2+2O2=2N2O,怎样合并成一个式子,为
我想请教一下一个偏微分方程组的matlab的解:
您好,我想请教您一道初中物理题.麻烦您写出步骤和思路不要跳步
您好!我想请教您电解电容替换成薄膜电容有什么规律?有什么公式么?