![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB
程序自由人
这个作者很懒,什么都没留下…
展开
-
MATLAB可视化-离散数据绘图
一个坐标点(x,y)可以在坐标轴上进行表示,一个函数y=f(x)可以在坐标轴上画出图像。那么,对于离散函数Y=f(X)而言,当X为一维标量数组【x1,x2,x3,x4,x5.......xn】时,根据函数关系,就会有一个与之对应的一维数组【y1,y2,y3,....yn】.当这两个一维数组在直角坐标系中用点的序列来表示时,就实现了离散函数的可视化。matlab无法实现对无限区间上数据的可视化。...原创 2019-04-16 21:23:53 · 2445 阅读 · 0 评论 -
MATLAB特殊二维图形
clear all;y=[75.995,91.972,105.711,123.203,131.669,... 150.697,179.323,203.212,226.505,249.633,281.422];subplot(231);bar(y);%绘制垂直条形图title('垂直等高线图');axis square;subplot(232);barh(y);%绘制水平二维...原创 2019-04-19 15:14:14 · 465 阅读 · 0 评论 -
MATLAB图形的保持
hold on 用于保持当前的图形,用plot函数绘图时,首先将当前图形窗口清屏,再绘制图形,所以只能见到最后一个plot函数绘制的图形hold off 解除图形保持clear all;x=0:0.2:12;figure;plot(x,sin(x),'--');hold on;plot(x,1.5*sin(x),'*');hold on;plot(x,3.0*sin(x),...原创 2019-04-18 22:16:09 · 6173 阅读 · 0 评论 -
MATLAB文字说明
clear all;x=(0:0.1: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);plot(x,y1,x,y2,x1,y3);title('曲线及其包络线');%窗口顶端中间位置标题xlabel('变量X');%X轴...原创 2019-04-18 20:48:48 · 694 阅读 · 0 评论 -
matlab添加网格
clear all;x=linspace(0,10);y=sin(x);y2=sin(3*x);figure;ax1=subplot(2,1,1);plot(x,y);grid on;%添加网格ax2=subplot(2,1,2);plot(x,y2);grid on;grid off;%取消网格的显示原创 2019-04-18 19:44:58 · 4370 阅读 · 2 评论 -
MATLAB -plotyy函数
plotyy函数,把同一自变量的两个不同量纲,不同量级的函数量变化同时绘制在同一图窗,如不同时间内的降雨量和温湿度的变化;放大器的输出/输入电流的变化曲线。plotyy(x1,y1,x2,y2,fun1,fun2)同意图窗中的两条曲线,(x1,y1)用左侧y轴,(x2,y2)用右侧y轴,fun1,fun2指定绘图函数的函数名可省略。clear all;x=linspace(0,10)...原创 2019-04-17 21:23:56 · 2766 阅读 · 0 评论 -
MATLAB-绘制图形并设置属性
clear all;x=-pi:pi/10:pi;y=tan(sin(x))-sin(tan(x));figure;plot(x,y,'--rs','Linewidth',2,'Markersize',10,'MarkerEdgeColor','b','MarkerFaceColor',[0.5,0.5,0.5]);%‘--’连接标记点的线是虚线,‘r’表示线的颜色是红色,‘s’用小正...原创 2019-04-17 19:59:24 · 592 阅读 · 0 评论 -
MATLAB可视化-绘制三条不同线形的正弦曲线
clear all;x=0:pi/100:2*pi; %0到2pi,以pi/100为间断点y1=sin(x);y2=sin(x-0.25);y3=sin(x-0.5);figure;plot(x,y1,x,y2,'--',x,y3,':');原创 2019-04-17 17:15:01 · 2457 阅读 · 0 评论 -
MATLAB可视化-连续数据绘图
MATLAB无法画出真正的连续函数,通常采用以下两种方法1.对离散区间进行更加细致的划分2.把每两个离散点用直线连接,近似表示两个离散点之间的函数特征clear all;x1=(0:12)*pi/6; %把2pi分割成了12份y1=cos(3*x1);x2=(0:360)*pi/180 %把2pi分割成了360份y2=cos(3*x2);figure;%创建一个新的...原创 2019-04-16 22:05:46 · 5565 阅读 · 0 评论 -
MATLAB三维基本绘图-plot3()函数
clear all;theta=0:0.01*pi:pi*2;x=sin(theta);y=cos(theta);z=cos(4*theta);figure;plot3(x,y,z,'rs','LineWidth',2,'MarkerSize',10,'MarkerEdgeColor','b','MarkerFaceColor','y');hold on;theta=0:0.02...原创 2019-04-19 15:45:36 · 28880 阅读 · 1 评论