定义一个函数文件,求给定复数的指数、对数、正弦和余弦,并在命令文件中调用该函数文件。
正确答案:
函数文件:
文件名:convert
程序:function[z,d,s,c]=convert(a,b)
z=exp(a+b*i);
d=log(a+b*i);
s=sin(a+b*i);
c=cos(a+b*i);
函数调用:
程序:
clear
x=input(’请输入复数实部的值’);
y=input(’请输入复数虚部的值’);
[a,b,c,d]=convert(x,y);
ydisp([’复数’,num2str(x),’+’,num2str(y),’i的指数为:’,num2str(a),’,对数为:’,num2str(b),’,正弦为:’,num2str(c),’,余弦为:’,num2str(d)])
文件名:convert
程序:function[z,d,s,c]=convert(a,b)
z=exp(a+b*i);
d=log(a+b*i);
s=sin(a+b*i);
c=cos(a+b*i);
函数调用:
程序:
clear
x=input(’请输入复数实部的值’);
y=input(’请输入复数虚部的值’);
[a,b,c,d]=convert(x,y);
ydisp([’复数’,num2str(x),’+’,num2str(y),’i的指数为:’,num2str(a),’,对数为:’,num2str(b),’,正弦为:’,num2str(c),’,余弦为:’,num2str(d)])
答案解析:有
微信扫一扫手机做题