如何用matlab做参数方程的图

如何用matlab做参数方程的图,第1张

可以参考下面的代码:

>> t=0:01:2pi; >> x=10(t-sin(t));y=10(1-cos(t)); >> plot(x,y)

plot 函数常用格式为:

plot(x) 当x 为一向量时,以x 元素的值为纵坐标,x 的序号为横坐标值绘制

使用plot 函数之前,必须首先定义好曲线上每一点的x 及y 坐标。

扩展资料:

Matlab常用函数和命令

simget 获取SIMULINK模型设置的仿真参数

simple 寻找最短形式的符号解

simplify 符号计算中进行简化 *** 作

simset 对SIMULINK模型的仿真参数进行设置simulink 启动SIMULINK模块库浏览器

svds 求指定的若干奇异值

switch-case-otherwise 多分支结构

sym2poly 符号多项式转变为双精度多项式系数向量

参考资料来源:百度百科-MATLAB

1、双击matlab软件图标,打开matlab软件,可以看到matlab软件的界面。

2、通过语句[u,v,w]=sphere(56);  获得绘制球体的三维坐标。

3、使用语句:

subplot(2,2,1);

plot3(u,v,w);

title('plot3()');

将分成四份,在第一行第一列使用plot3()绘制球体,并使用函数title()添加标题。

4、使用语句:

subplot(2,2,2);

surf(u,v,w);

title('surf()');

将分成四份,在第一行第二列使用函数surf()绘制球体,并使用函数title()添加标题。

5、使用语句:

subplot(2,2,3);

surfl(u,v,w);

title('surfl()');

将分成四份,在第二行第一列使用函数surfl()绘制球体,并使用函数title()添加标题。

6、使用语句:

subplot(2,2,4);

mesh(u,v,w);

title('mesh()');

将分成四份,在第二行第二列使用函数mesh()绘制球体,并使用函数title()添加标题。

7、随后就可以看到绘制完成的球面方程。

用MATLAB画出差分方程图像,应用for循环语句来求,当k为某值时对应的w值。然后再绘制其图形。实现方法如下:

w(1)=100;

for k=1:10

w(k+1)=0975w(k)-0125k+25;

end

k=1:11;

plot(k,w)

xlabel('k');ylabel('w(k)');

1、直接打开自己的电脑桌面,点击matlab的快捷方式跳转。

2、下一步d出新的窗口,需要根据实际情况输入二元一次方程的相关代码。

3、这个时候如果没问题,就继续选择图示按钮确定运行。

4、这样一来会得到对应的结果,即可实现画图了。

首先,建立微分方程自定义函数

function dy=odefun(t,y,a);

dy(1)=y(2);

dy(2)=(1/a)sqrt(1+y(1)^2);

dy=dy(:);

其二,用ode45()函数求其数值解,再用plot()函数绘出x——y(x),x——dy/dx关系图

a=1;

y0=[a,0];

[t,y]=ode45(@(t,y)odefun(t,y,a),[0 20],y0)

plot(t,y(:,1),'',t,y(:,2),'-'),grid on,hold on

legend('y(x)','dy/dx','Location','northwest') )

xlabel('x'),ylabel('y(x)、dy/dx')

运行结果


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12808089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存