matlab画图只出一个点
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 01:52:31
matlab画图只出一个点
程序如下:
xn=linspace(0,0.875,30);Lsn=0.7;
A=sin(2*xn);B=tan(xn);C=cos(xn).^2;D=sin(xn).^2;
E=A/(7.846*Lsn);F=(0.24*B/Lsn+0.834);G=B.*C/(116.7*Lsn);H=G-0.2*C-0.902*D;
cop=E.*F/H;COP=abs(cop);plot(COP)
E,F,H都可以画出完整的图像唯独最后到了COP就只剩下一个点了,
还有,如果想将Lsn作为参变量,应该怎么改程序.
程序如下:
xn=linspace(0,0.875,30);Lsn=0.7;
A=sin(2*xn);B=tan(xn);C=cos(xn).^2;D=sin(xn).^2;
E=A/(7.846*Lsn);F=(0.24*B/Lsn+0.834);G=B.*C/(116.7*Lsn);H=G-0.2*C-0.902*D;
cop=E.*F/H;COP=abs(cop);plot(COP)
E,F,H都可以画出完整的图像唯独最后到了COP就只剩下一个点了,
还有,如果想将Lsn作为参变量,应该怎么改程序.
试试:
clear all;clc;
xn=linspace(0,0.875,30);
Lsn=0.7;
A=sin(2*xn);
B=tan(xn);
C=cos(xn).^2;
D=sin(xn).^2;
E=A/(7.846*Lsn);
F=(0.24*B/Lsn+0.834);
G=B.*C/(116.7*Lsn);
H=G-0.2*C-0.902*D;
cop=E.*F./H;
COP=abs(cop);
plot(COP);
Lsn作为参量也是一样的,要不循环,要不利用矩阵运算
clear all;clc;
xn=linspace(0,0.875,30);
Lsn=0.7;
A=sin(2*xn);
B=tan(xn);
C=cos(xn).^2;
D=sin(xn).^2;
E=A/(7.846*Lsn);
F=(0.24*B/Lsn+0.834);
G=B.*C/(116.7*Lsn);
H=G-0.2*C-0.902*D;
cop=E.*F./H;
COP=abs(cop);
plot(COP);
Lsn作为参量也是一样的,要不循环,要不利用矩阵运算