matlab中关于abs()的问题如syms a b;abs(a+i*b)显示的结果是abs(a+b*i),怎么能让其显示的结果是(a^2+b^2)^(1/2)啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 23:12:16
matlab中关于abs()的问题如syms a b;abs(a+i*b)显示的结果是abs(a+b*i),怎么能让其显示的结果是(a^2+b^2)^(1/2)啊
xTn@jdH*Wi+!AD䐛!J!E@ (%Ф zRClgg{$Bqa7&JjA%[Sl-kZժNRڏKeKpuj~TȜyWohNtE97 X!).QZV6İ ^C\@Sqʉ~Rs¿ϓELLnt3>udvl*M ȢAi2Ҋn\i q!{2.Ȭ O /u*Z).EXa09 x*}V6&mCo \ N{ovvYi/>sVm

matlab中关于abs()的问题如syms a b;abs(a+i*b)显示的结果是abs(a+b*i),怎么能让其显示的结果是(a^2+b^2)^(1/2)啊
matlab中关于abs()的问题

syms a b;
abs(a+i*b)
显示的结果是abs(a+b*i),怎么能让其显示的结果是(a^2+b^2)^(1/2)啊

matlab中关于abs()的问题如syms a b;abs(a+i*b)显示的结果是abs(a+b*i),怎么能让其显示的结果是(a^2+b^2)^(1/2)啊
matlab里边,对于符号运算的abs没有展开式,无论是maple引擎还是MuPad引擎,好像都是直接表示成abs的形式,而没有展开.
所以你就只能自己写了:
sqrt(sum([a,b].^2));

不是很明白你的意思;
>> a =1
a =
1
>> b=3
b =
3
>> abs(a+i*b)
ans =
3.1623
最终结果就是你要的结果啊,只是matlab没有把中间过程显示出来罢了。
望采纳,O(∩_∩)O谢谢我需要的是一般表达式 不是具体的数值哎!那你就这样写呗...

全部展开

不是很明白你的意思;
>> a =1
a =
1
>> b=3
b =
3
>> abs(a+i*b)
ans =
3.1623
最终结果就是你要的结果啊,只是matlab没有把中间过程显示出来罢了。
望采纳,O(∩_∩)O谢谢

收起

syms a b;
c=a+b*i;
simplify(sqrt(c*c'))

matlab中关于abs()的问题如syms a b;abs(a+i*b)显示的结果是abs(a+b*i),怎么能让其显示的结果是(a^2+b^2)^(1/2)啊 matlab问题:J(abs(J) matlab 使用quad函数对f1计算数值积分结果,怎么修改啊?句柄函数也创建了呀,是不是路径有问题f1=@(t)(sin(t)^2*exp(0.1*t)-0.5*abs(t))function y=sy(t)%SY y=(sin(t).^2*exp(0.1*t)-0.5*abs(t)y=(sin(t).^2*exp(0.1*t)-0.5*abs(t) q matlab中abs是什么函数? matlab中关于输出的问题我在matlab中自定义了一个函数,这个函数的输出是一个二维坐标,x,y现在想在引用之后该函数就输出一个而为坐标,程序应该怎么写付:函数末端程序if abs(x)>0.05||abs(y)>0.05o matlab中如何解决整数规划问题关于供应链设施选址问题的《容量无限制成本固定模型》,如何用matlab解决 关于matlab中fft与ifft的问题X=fft(x);magX=abs(X);angX=angle(X); Y=magX.*exp(1i*angX);y=ifft(Y);-----------------------------------------------为什么x和y不一样? matlab中调用函数问题定义的函数function y=f3(p)if abs(p)>=2f3=0else if abs(p)=1&abs(p) 关于青春期身高突增问题.我今年13岁,貌似10岁就发育了(家族遗传.没办法.)然后不小心就学会了SY(杯具0.0)大概过度SY了一年吧.(一年后才知道有SY这种东西.立刻远离.)记得那时候我的 关于matlab的作业问题 一个关于用matlab求函数最优解的问题如图,下边为已知条件,求出式中函数的最优解(X,Y)的输出值,只能用matlab matlab中函数调用问题%自定义函数function y=f3(p)if abs(p)>=2f3=0else if abs(p)=1&abs(p) 如何用MATLAB求复数方程表示的曲线比如 abs(z-1)/ans(z+2)=2 matlab中的abs函数问题Ix=max(abs(Ix),[],3);Iy=max(abs(Iy),[],3); normgradient=sqrt(Ix.^2+Iy.^2);Ix(:,end)=[]; Iy(end,:)=[]; [mytmp,index]=sort(abs([Iy(:);Ix(:)]));最重要的是最后偶一步中abs([Iy(:);Ix(:)])得到的是什么? 如何随机提取matlab矩阵中一个元素的位置关于matlab矩阵问题 matlab关于矩阵的问题(急,请问这两道题目在matlab中怎么做, Matlab问题,错误Incomplete or misformed expression or statement.while (abs(costminold2-costminold1);100)&(abs(costminold1-costmin);100)&(increase;500)出现如题的错误,请高手解决!Incomplete or misformed expression or statement.别人的 谁能告诉我matlab中下列代码是干嘛用的for sx=ScaleX for sy = ScaleY [InitRect1, Blocks1] = scaleWindow(InitRect, Blocks, sx, sy, Margin); if InitRect1(1) > 0 && InitRect1(2) > 0 && InitRect1(3)