请问这个图用matlab怎么画?

2024-05-18 16:14

1. 请问这个图用matlab怎么画?

如何用matlab绘制微分方程组解的图形?其解决思路:
第一步,创建微分方程组自定义函数,即odefun(t,x)
第二步,确定x的初值,即
x0=[0.02,0.98];
第三步,确定t的范围,即
tspan=[0,10];
第四步,使用ode45函数,求解t、i(t)、s(t)的值。即
[t,x]=ode45(@odefun,tspan,x0)
第五步,使用plot函数,绘制t-i(t)的曲线图,即
plot(t,x(:,1))
xlabel('t'),ylabel('i(t)')
第六步,使用plot函数,绘制t-s(t)的曲线图,即
plot(t,x(:,2))
xlabel('t'),ylabel('s(t)')
第七步,使用plot函数,绘制i(t)-s(t)的曲线图,即
plot(x(:,1)x(:,2))
xlabel('i(t)'),ylabel('s(t)')
程序运行结果如下。


请问这个图用matlab怎么画?

2. 这种的图用matlab怎么画?

由于题主没有具体的数据形式,根据我的经验,例举一个例子供你参考。
x=[0 1 2 3 4 5 6 7 8 9 10];
y1=[22.3595	22.6336	22.9041	23.171	23.4347	23.6951	23.9524	24.2066	24.458 24.7065 24.9523];
y2=[61.5313	61.9057	62.2777	62.6473	63.0146	63.3797	63.7425	64.103	64.4615	64.8178	65.172];
plot(x,y1,'r-',x,y2,'k-')  %绘制折线图
legend('y_1','y_2') %绘制图例
xlabel('x');ylabel(' y'); %设置坐标名称

3. 请问这种图是用matlab画的吗?

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

请问这种图是用matlab画的吗?

4. 急求matlab 作图

ezplot('y-x*cos(0.5*(y^2-x^2))')

5. 请问如何用Matlab画这样的图形:

P点的运动轨迹方程是

R=5;
r=1;
t=linspace(0,2*pi);
x1=R*cos(t);
y1=R*sin(t);
x2=r*cos(t);
y2=r*sin(t);
x3=(R-r)*cos(t);
y3=(R-r)*sin(t);
x=(R-r)*cos(t)+r*cos(R/r*t-t);
y=(R-r)*sin(t)-r*sin(R/r*t-t);
plot(x1,y1,'k');hold on;
h1=plot(x2+R-r,y2,'b-');
h2=plot(x(1),y(1),'r-');
h3=plot([R-r R],[0 0],'k.-');
hold off;
axis equal;
for ii=2:length(t)
   set(h1,'xdata',x2+x3(ii),'ydata',y2+y3(ii)); 
   set(h2,'xdata',x(1:ii),'ydata',y(1:ii));
   set(h3,'xdata',[x3(ii) x(ii)],'ydata',[y3(ii) y(ii)]);
   pause(0.1);
   drawnow
end


以上代码画出动态过程如上图,只要画轨迹的话
之需要计算x,y就可以
R=5;r=1;
t=linspace(0,2*pi);
x=(R-r)*cos(t)+r*cos(R/r*t-t);
y=(R-r)*sin(t)-r*sin(R/r*t-t);
plot(x,y);

请问如何用Matlab画这样的图形:

6. 用matlab画图

x=0:0.1:5;
y=(0.143-0.0473*x+0.006*x.^2)./(3.888-0.05*x)-0.0129./(3.888-0.05*x);
plot(x,y)

7. Matlab画图

某种意义上说,现在这个对我来说已经属于体力活了。需要仔细录入公式,画图、保存、上传,这么多图就需要好半天。这次还附了几张三维箭形图。
 
尽管我已经尽量小心,但很难保证不会出错。我把表达式给你,请自行好好对照检查一下。如果发现错误,请告诉我,我确认有问题后可以帮你重画。
dB = @(x,y,z,t) R*I*u0/(4*pi) * ( [ (z-R/2)*cos(t); (z-R/2)*sin(t); ...    -(sin(t).*(y-R*sin(t))+cos(t).*(x-R*cos(t))) ] / ...    sqrt( (x-R*cos(t)).^2 + (y-R*sin(t)).^2 + (z-R/2).^2 ).^3 + ...    [ (z+R/2)*cos(t); (z+R/2)*sin(t); ...    -(sin(t).*(y-R*sin(t))+cos(t).*(x-R*cos(t))) ] / ...    sqrt( (x-R*cos(t)).^2 + (y-R*sin(t)).^2 + (z+R/2).^2 ).^3 );








Matlab画图

8. 这个函数用matlab画图,怎么做?

注意点乘之类就行了吧

这是我画的图,看下是否这样
y=100-(3.74.*x+0.69+(2.87.*x.^2-7.99.*x+6.28)./(-16.71.*x.^2+46.23.^x+63.78)+3.84e-6);
望采纳