matlab ezplot 隐函数作图问题
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/16 06:07:06
matlab ezplot 隐函数作图问题
下面的代码那里有问题,做不出图来
%作图
clc
clear
E1=30.336*1000;%Mpa
E2=69*1000; %AL(Mpa)
E3=E1;
D1=1350/1000000;
D3=-D1/3;
a=0.32; %mm
b=0.16;
Z1=Z0+a;
Z2=Z1+b;
Z3=Z2+a;
M1=(1/3)*b*E1*K*(Z3^3-Z2^3)+(1/2)*b*E1*D1*(Z2^2-Z3^2);
M2=(1/3)*b*E2*K*(Z2^3-Z1^3);
M3=(1/3)*b*E3*K*(Z1^3-Z0^3)+(1/2)*b*E3*D3*(Z0^2-Z1^2);
equ1=M1+M2+M3;
f=@(K,Z0)equ1;
ezplot(f);
axis equal
希望大侠们可以告知
下面的代码那里有问题,做不出图来
%作图
clc
clear
E1=30.336*1000;%Mpa
E2=69*1000; %AL(Mpa)
E3=E1;
D1=1350/1000000;
D3=-D1/3;
a=0.32; %mm
b=0.16;
Z1=Z0+a;
Z2=Z1+b;
Z3=Z2+a;
M1=(1/3)*b*E1*K*(Z3^3-Z2^3)+(1/2)*b*E1*D1*(Z2^2-Z3^2);
M2=(1/3)*b*E2*K*(Z2^3-Z1^3);
M3=(1/3)*b*E3*K*(Z1^3-Z0^3)+(1/2)*b*E3*D3*(Z0^2-Z1^2);
equ1=M1+M2+M3;
f=@(K,Z0)equ1;
ezplot(f);
axis equal
希望大侠们可以告知
![matlab ezplot 隐函数作图问题](/uploads/image/z/7993318-22-8.jpg?t=matlab+ezplot+%E9%9A%90%E5%87%BD%E6%95%B0%E4%BD%9C%E5%9B%BE%E9%97%AE%E9%A2%98)
程序存在如下问题:1、Z0,K没有声明变量,应加 syms Z0 K 2、 f=@(K,Z0)equ1;这句是多余的,可以改为 ezplot(equ1);
执行结果如下图![](http://img.wesiedu.com/upload/7/ab/7abaf852510f33e3c9e30750edbe5269.jpg)
执行结果如下图
![](http://img.wesiedu.com/upload/7/ab/7abaf852510f33e3c9e30750edbe5269.jpg)