如何编写MATLAB程序画函数图像 函数如下
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 17:40:37
如何编写MATLAB程序画函数图像 函数如下
谢谢各位了其中各个参数都是用户输入的
不好意思λp和λs不是用户输入的,λs=(a-σs)/b,λp=π√E/σp(λp是π乘以根号里面E比σp)
谢谢各位了其中各个参数都是用户输入的
不好意思λp和λs不是用户输入的,λs=(a-σs)/b,λp=π√E/σp(λp是π乘以根号里面E比σp)
a=input('a=');
b=input('b=');
E=input('E=');
os=input('os=');
op=input('op=');
t1=(a-os)/b;
t2=pi*sqrt(E/op);
x1=0:0.1:t1;
x2=t1:0.1:t2;
x3=t2:0.1:t2+10; % 画多长就可以写多大的数字
y1=(x1+eps)*os./(x1+eps); % 为了让y1与x1的个数一致并且x1=0处有意义
y2=a-b./x2;
y3=(pi^2)./x3.^2;
x=[x1,x2,x3];
y=[y1,y2,y3];
plot(x,y,'r');
xlabel('X');
ylabel('y');
b=input('b=');
E=input('E=');
os=input('os=');
op=input('op=');
t1=(a-os)/b;
t2=pi*sqrt(E/op);
x1=0:0.1:t1;
x2=t1:0.1:t2;
x3=t2:0.1:t2+10; % 画多长就可以写多大的数字
y1=(x1+eps)*os./(x1+eps); % 为了让y1与x1的个数一致并且x1=0处有意义
y2=a-b./x2;
y3=(pi^2)./x3.^2;
x=[x1,x2,x3];
y=[y1,y2,y3];
plot(x,y,'r');
xlabel('X');
ylabel('y');