MATLAB简单绘图

作者: masakakaikai | 来源:发表于2015-05-04 16:24 被阅读4392次

简单函数图:

x = 0:0.05:5;
y = sin(x.^2);
plot(x,y)

合并函数作图

x = 0:0.05:5;
y1 = sin(x.^2);
y2 = cos(x.^2);
plot(x,y1,x,y2)

条形图

x = -2.9:0.2:2.9;
y = exp(-x.*x);
bar(x,y)

子模块画图

%Define the data.

x = linspace(0,10);
y1 = sin(x);
y2 = sin(2*x);
y3 = sin(4*x);
y4 = sin(8*x);
%Plot the four sine waves and title each subplot.

figure
subplot(2,2,1)
plot(x,y1)
title('Subplot 1: sin(x)')

subplot(2,2,2)
plot(x,y2)
title('Subplot 2: sin(2x)')

subplot(2,2,3)
plot(x,y3)
title('Subplot 3: sin(4x)')

subplot(2,2,4)
plot(x,y4)
title('Subplot 4: sin(8x)')

你能看到效果如下:

Paste_Image.png

画图之中,你可能需要修改线型、颜色、点型。请你务必仔细参考:LineSpec (Line Specification)
这篇文章。


这里的.数组运算符,意思是对应位置的元素做计算。
你可以试试下面的计算你就知道什么意思了:

a  = pascal(4)
b = inv(a)
c = a*b    %矩阵乘法,肯定得到单位阵eye(4)
d = a.*b   %做数组运算,对应位置的元素计算,跟矩阵乘法完全不一样。就是简单的数组乘法。

还有下面的例子

x = 1:5
得到:

x =

     1     2     3     4     5

进而计算x.^2
得到:

ans =

     1     4     9    16    25

这就是数组运算符

于是你便知道了,你如果计算

x.^3
你会得到:

ans =

     1     8    27    64   125

相关文章

  • MATLAB简单绘图

    简单函数图: 合并函数作图 条形图 子模块画图 你能看到效果如下: 画图之中,你可能需要修改线型、颜色、点型。请你...

  • 文章预告

    GMT 绘图系列 Matlab 论文绘图系列

  • Matplotlib知识点总结

    `Matplotlib是Python中最流行的绘图库,它模仿MATLAB中的绘图风格,提供了一整套与MATLAB相...

  • Matlab 简单绘图与排版

    1 将两个图画在同一坐标系下 放在同一坐标系下便于比较异同 主要运用matlab中的 hold on , 基本代码...

  • matplotlib绘图入门详解

    matplotlib是受MATLAB的启发构建的。MATLAB是数据绘图领域广泛使用的语言和工具。MATLAB语言...

  • 用matlab画一张SCI插图要求的y = sin(x)曲线图

    参考文章 《Matlab plot绘图颜色详解》 《SCI规范作图(Matlab)+简洁干货+源代码+免费》 《如...

  • Matlab绘图Tips集合

    matlab的绘图和可视化能力是不用多说的,可以说在业内是家喻户晓的。Matlab提供了丰富的绘图函数,比如ez*...

  • matplotlib学习1

    matplotlib 的pyplt是Matplot中的绘图接口,它提供与MATLAB相似的绘图接口。绘图终点要素A...

  • MATLAB绘制二维图像

    % % % % % 标准绘制多个线条 % % % % 资料 MATLAB之绘图基础

  • matlab绘图

    调用的函数 subplot()函数这个函数决定图的布局以及在那里开始画;例如subplot(2,2,3)表示将画板...

网友评论

本文标题:MATLAB简单绘图

本文链接:https://www.haomeiwen.com/subject/izqifttx.html