matlab 画图(怎样用matlab画图)

本文目录
- 怎样用matlab画图
- 如何用MATLAB画图
- MATLAB有哪些画图的函数
- matlab如何实现画图
- 怎样在matlab上对导入的数据进行画图
- 怎么使用matlab绘图
- MATLAB画图
- 怎样用matlab画图程序
怎样用matlab画图
一般绘制公式对应的图形是二维的,就只介绍一下二维绘图函数吧,三维绘图原理类似。
常用的二维绘图函数:
plot(x,y,‘s’)
x,y是向量,分别表示点集的横坐标和纵坐标,s表示线型、颜色、点形
(1)图形标记
•title(‘加图形标题’);
•xlabel(’加X轴标记’);
•ylabel(’加Y轴标记’);
•text(X,Y,’添加文本’);
•grid on 加网格线
•text(x,y,‘string’) adds the string in quotes(引号) to the location specified by the
point (x,y).
•\bullet ·
•\pi π
•\rightarrow
右箭头
•EdgeColor -- Color of the rectangle’s edge
(none by default).
•‘EdgeColor’ ,‘red’
(2)坐标轴设置
•axis([xmin xmax ymin ymax]) 设定最大和最小值
•axis (’auto’)
将坐标系统返回到自动缺省状态
•axis (’square’) 将当前图形设置为方形
•axis (’equal’) 两个坐标因子设成相等
•axis (’off’) 关闭坐标系统
•axis (’on’) 显示坐标系统
(3)添加图例
legend(’图例说明’,’图例说明’);
2.符号函数画图
(1)ezplot(‘f(x)’,[a,b])
表示在a《x《b绘制显函数f=f(x)的函数图
(2)fplot(‘fun’,lims)
表示绘制字符串fun指定的函数在lims=[xmin,xmax]的图形.或
lims=[xmin,xmax,
ymin,ymax]
(3)subplot(m,n,p)
表示将当前图形窗口分成m×n个绘图区,即每行n个,共m行,区号按行优先编号,且选定第p个区为当前活动区
3.对数坐标画图
(1)loglog(Y) 表示 x、y坐标都是对数坐标系
(2)semilogx(Y) 表示 x坐标轴是对数坐标系
semilogy(…) 表示y坐标轴是对数坐标系
(3)plotyy
有两个y坐标轴,一个在左边,一个在右边
4.其他画图函数
(1)stairs(x,y) 绘制阶梯图形
(2)bar(x,y) 绘制条形图形
(3)fill(x,y,’c’) 绘制并填充二维多边图形,x和y为二维多边形顶点坐标向量
用到的不会用的函数可以百度搜“matlab (那个函数)“,就可以找到许多用法的实例,英文好的话直接看matlab 帮助里的用法解释。
希望可以帮助到你。
如何用MATLAB画图
用MATLAB画图,应注意:对于自变量是向量形式存在,在进行相乘、相除和乘法运算时,必须采用点运算符,即“.*”,“./”,“.^”。
对于本例,可以这样做。
》》x=0:0.05:1; %取0-1的若干个数值,以等差数列形式生成
》》y=(2*x)./(1+x.^2); %求x向量对应的y向量
》》plot(x,y) %绘制二维图形
》》 xlabel(’x’),ylabel(’y’); %标注坐标轴名称
运行结果
MATLAB有哪些画图的函数
1、plot()
最通用的绘图函数,可以接受一个向量或两个向量作为坐标输入,但是两个向量作为输入时这两个向量必须有相同的长度。
2、ezplot()
快捷绘图指令,可以大大简化编程过程,仅需要通过字符串的形式输入待求解表达式(甚至隐函数方程),即可得到结果。
扩展资料
在同时绘制多条曲线时,如果没有指定曲线属性,plot按顺序循环使用当前坐标系中ColorOrder和LineStyleOrder两个属性。
默认情况,MATLAB在每次调用plot函数时将ColorOrder和LineStyleOrder自动重置为DefaultAxesColorOrder和DefaultAxesLineStyleOrder。
使用hold all命令可以阻止调用plot函数时自动重置ColorOrder和LineStyleOrder属性,而是循环使用。注意,hold on只是使多次绘制的图形叠加(相当于NextPlot),但不能阻止属性重置。
另外,可以通过下面四个属性设置标识符的颜色和大小“
LineWidth”指定线宽;
MarkerEdgeColor“指定标识符的边缘颜色;
MarkerFaceColor”指定标识符填充颜色;
MarkerSize“指定标识符的大小。
注意:上面四个属性是针对当前坐标系中所有曲线的。
matlab如何实现画图
clear
》》 x=20:-5:0;
》》 y1=[5 7 9 12 22];
》》 fvtool(x,y1,’Analysis’,’impulse’);figure(gcf)%画图1
figure
》》 stem(x,y1)%画图2(离散图)
plot(x,y)%画图命令3(连续图)
怎样在matlab上对导入的数据进行画图
Matlab的 xlsread() 函数可以将Excel数据读入到matlab工作空间,然后就可以根据读入的数据作图。下面给出操作流程:
1、在Excel中输入数据,保存文件到Matlab的工作目录下,例如 test.xlsx
2、在matlab命令窗口输入以下代码:
》》 data = xlsread(’test.xlsx’); % 读入excel数据
》》 plot(data(1,:),data(2,:)); % 以第一行为x数据,第二行为y数据作图
3、做图如下所示
怎么使用matlab绘图
方法和详细的操作步骤如下:
1、第一步,打开matlab应用程序,然后输入以下代码,见下图,转到下面的步骤。
2、第二步,执行完上面的操作之后,按“确定”,这是函数的图像,已绘制完毕,见下图,转到下面的步骤。
3、第三步,执行完上面的操作之后,在上面的基础上,画一条曲线,例如y
= x ^ 2,然后输入下图所示的代码,转到下面的步骤。
4、第四步,执行完上面的操作之后,将以相同的方式显示图片,见下图。这样,就解决了这个问题了。
MATLAB画图
x=[应变的数据];
y=[应力的数据];
xx=0:0.01:10;yy=spline(x,y,xx);plot(x,y,’o’,xx,yy);注意:这里根据数据只能画出散点图,无法画出曲线图,要画曲线图需要对数据进行拟合,上述代码用的是三次样条插值法拟合,题主可以选择其他拟合方法进行绘制曲线图
在给一个拟合曲线并做图的学习网站:网页链接
怎样用matlab画图程序
matlab的最常用画图命令函数是plot(),使用实例:
x=-2*pi:pi/10:2*pi; %x的区间【-2π,2π】
y=sin(x)+cos(x); %计算y值
plot(x,y,’r-’) %画图
xlabel(’x’),ylabel(’y(x)’) %坐标轴名称
title(’y=sin(x)+cos(x)’); %图形标题名称
其余画图命令还有,ezplot,polar,ezpolar等二维绘图命令
如想了解,可以进一步私聊。

本文相关文章:
imfilter(请教关于matlab中imfilter函数的使用)
2026年9月18日 20:50
matlab 极坐标(matlab中如何将矩阵用极坐标表示出来)
2026年8月27日 01:10
meshgrid(matlab meshgrid有什么用mesh之前必须用吗)
2026年7月22日 02:00
更多文章:
turtles歌曲(哪位大神有turtles(乌龟组合)的<谢谢>的歌词中文翻译 感激不尽)
2026年10月11日 10:00
金山铁路22号线(请问现在轨道交通22号线金山铁路是个什么情况据说9月28日就开通了啊~~~)
2026年10月11日 09:10
repercussions(都是余波,repercussions和aftermath有什么区别啊)
2026年10月11日 09:00
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026年10月11日 08:50
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40


