使用Python与Matlab绘制样条曲线


"1. 二维数据曲线图 1.1 绘制二维曲线的基本函数 1.plot()函数用于在二维平面上绘制曲线图,需要提供一组x坐标和对应的y坐标。例如:登录后复制 t=0:0.1:2*pi;

x=2 * t;

y=t.*sin(t).*sin(t);

figure();plot(x, y);

%加网格

grid on; 1. 2. 3. 4. 2. 含多个输入参数的plot函数 可以包含多组向量对,每组可以绘制一条曲线。含多个输入参数的plot函数调用格式为:plot(x1,y1,x2,y2,…,xn,yn) 例: 登录后复制 x=linspace(0,2*pi,100);figure();

plot(x,sin(x),x,2*sin(x),x,3*sin(x)) 1. 2. 3.含选项的plot函数 Matlab提供了一些绘图选项,用于确定曲线的线型、颜色和数据点标记符号。 例: 用不同的线型和颜色在同一坐标内绘制曲线及其包络线。 登录后复制 x=(0:pi/100:2*pi)';

y1=2*exp(-0.5*x)*[1,-1];

y2=2*exp(-0.5*x).*sin(2*pi*x);

x1=(0:12)/2;

y3=2*exp(-0.5*x1).*sin(2*pi*x1);

figure();plot(x,y1,'k:',x,y2,'b--',x1,y3,'rp'); 4.双纵坐标函数plotyy 可以在同一坐标系上绘制具有不同纵坐标标度的两个图形,有利于数据对比分析。例如:x=0:pi/100:2*pi;

y1=0.2*exp(-0.5*x).*cos(4*pi*x);

y2=2*exp(-0.5*x).*cos(pi*x);

figure

plotyy(x,y1,x,y2); 2. 图形的辅助操作 1.图形标注 使用title、xlabel、ylabel函数分别说明图形和坐标轴的名称。比如:title('sin(\alpha) and cos(\alpha)'),xlabel('\alpha'),ylabel('sin(\alpha) and cos(\alpha)') 2.坐标控制 使用axis()函数进行坐标控制,包括设置坐标轴的范围、网格线的显示等。例如:axis([0.4 0.6 -1 1]); 3. 其他图形函数 1.对数坐标图 semilogx()、semilogy()、loglog()函数用于绘制对数坐标图。 例:绘制函数 y=e^x 用semilogx(x, y, 'g:')进行对数坐标图绘制。 2.饼图 pie(x,explode,{'生活费','资料费','电话费','购买衣服','其他费用'}) 3.条形图 bar(x,y) 4.排列图 pareto(Y,names) 协助工具subplot()函数和meshgrid()函数用于创建多个子窗口和生成网格数据。"

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空