Matlab图形绘制经典案例 (1)
三维曲线
>> t=0:pi/50:10*pi;
>> plot3(sin(2*t),cos(2*t),t)
>> axis square
>> grid on
2、一窗口多图形
>> t=-2*pi:0.01:2*pi;
>> subplot(3,2,1)
>> plot(t,sin(t))
>> subplot(3,2,2)
>> plot(t,cos(t))
>> subplot(3,2,3)
>> plot(t,tan(t))
>> axis([-pi pi -100 100])
>> subplot(3,2,4)
>> plot(t,cot(t))
>> axis([-pi pi -100 100])
>> subplot(3,2,5)
>> plot(t,atan(t))
>> subplot(3,2,6)
>> plot(t,acot(t))
3、 图形样式、标注、题字
(也可以利用菜单直接Insert)
>> x=0:pi/20:2*pi;
>> plot(x,sin(x),'b-.')
>> hold on
>> plot(x,cos(x),'r--')
>> hold on
>> plot(x,sin(x)-1,'g:')
>> hold on
>> plot(x,cos(x)-1)
>> xlabel('x');
>> xlabel('x轴');
>> ylabel('y轴');
>> title('图形样式、标注等');
>> text(pi,sin(pi),'x=\pi');
>> legend('sin(x)','cos(x)','sin(x)-1','cos(x)-1');
>> [x1,y1]=ginput(1) %利用鼠标定位查找线上某点的值
x1 =
2.0893
y1 =
-0.5000
>> gtext('x=2.5') %鼠标定位放置所需的值在线上
4、
>> fplot('[sin(x),cos(x),sqrt(x)-1]',[0 2*pi])
M文件:myfun.m
内容如下:
function y=myfun(x)
y(:,1)=sin(x);
y(:,2)=cos(x);
y(:,3)=x^(1/2)-1;
再运行:>> fplot('myfun',[0 2*pi])
同样可以得到下图
5、
>> [x,y]=fplot('sin',[0 2*pi]);
>> [x1,y1]=fplot('cos',[0 2*pi]);
>> plot(x,y,'-r',x1,y1,'-.k')
>> legend('y=sinx','y=cosx')
6、
>> x=[-2:0.2:2];
>> y=exp(x)-sin(x);
>> plot(x,y,'-or','linewidth',2)
7、画出y1=6(sinx-cosx),y2=x2^x-1的图形
>> x=[-3:0.1:3];
>> y1=6*(sin(x)-cos(x));
>> y2=x.*2.^x-1;
>> plot(x,y1,'-r',x,y2,'-.k','linewidth',2)
8、绘制心形图r=2(1-cosθ)的极坐标图形
>> theta=[0:0.01:2*pi];
>> polar(theta,2*(1-cos(theta)),'-k')
>> polar(theta,2*(1-cos(theta)),'-or')
9、用双轴对数坐标绘制y=x*3^x-30的图形
>> x=logspace(-3,3);
>> y=x.*3.^x-30;
>> loglog(y,'-or','linewidth',2);
>> grid on
10、绘制数据向量的单轴对数坐标图形
>> x=[1:50];
>> y=[1:50];
>> semilogx(x,y,'-*b')
%绘制横轴为对数坐标
%纵轴为线性坐标
>> grid on
>> semilogy(x,y,'-*b')
%绘制纵轴为对数坐标
%横轴为线性坐标
>> grid on
11、绘制矩阵的条形图,
并求出句柄属性值向量。
>> A=[1 2 3;4 5 6;7 8 9];
>> h=bar(A)
h =
171.0031 174.0026 176.0026
12、绘制矩阵的水平条形图。
>> y=[3 2 -2 2 1;-1 2 3 7 1;7 2 -3 5 2];
>> x=[1:3];
>> barh(x,y)
13、绘制矩阵的面积图。
>> y=[3 2 -2 2 1;-1 3 3 7 2;-7 5 5 9 3];
>> area(y)
14、绘制矩阵的二维饼图
>> x=[1 2 3;4 5 6;7 8 9];
>> explode=[0 1 0 1 0 1 0 1 0];
>> pie(x,explode)
15、自行确定数据向量,绘制其散点图。
>> x=rand(1,100);y=randn(1,100);scatter(x,y,20)
16、自行确定数据,绘制其柱形图。
>> x=[-2:0.01:4];
>>y=randn(1131,1);
>>hist(y,x)
17、绘制y=sinx在[0,2*pi]上的误差图。
>> x=[0:pi/20:2*pi];
>> y=sin(x);
>> E=std(y)*ones(size(x));
%条形控制
>> errorbar(x,y,E)
18、绘制火柴杆图。
>> x=[1 1.5 2;3 3.5 4;5 5.5 6];
>> y=[4 3 2;4 8 9;2 7 3];
>> stem(x,y,'fill')
%fill意思是“实心点”
19、绘制羽列图。
>> U=[-90:5:90]*pi/180;
%建立等间距数据
>> V=2*ones(size(U));
%根据U建立数据
>> [U,V]=pol2cart(U,V);
转换数据为直角坐标形式
>> feather(U,V)
20、同一窗口绘制
和在[0,30]上的图形。
>> x=[0:0.01:30];
>> y1=50*exp(-0.05*x).*sin(x);
>> y2=0.5*exp(-0.5*x).*cos(x);
>> plotyy(x,y1,x,y2,'plot')
% plotyy(x,y1,x,y2,'plot')表示:
用左侧y标度绘制(x,y1)
用右侧y标度绘制(x,y2)
21、绘制8阶魔方矩阵的等值线图和阶梯图。
>> A=magic(8);contour(A) %绘制等值线图stairs(A) %绘制阶梯图
22、绘制玫瑰花图。
>> theta=rand(1,200)*2*pi;
>> rose(theta,25)
23、绘制罗盘图。
>> x=rand(20,1);y=randn(20,1);
>> compass(x,y)
Matlab图形绘制经典案例 (1)相关推荐
- matlab图形绘制经典案例,MATLAB经典教程第四章_图形绘制.ppt
<MATLAB经典教程第四章_图形绘制.ppt>由会员分享,可在线阅读,更多相关<MATLAB经典教程第四章_图形绘制.ppt(32页珍藏版)>请在人人文库网上搜索. 1.Ma ...
- matlab图形绘制经典案例,Matlab图形绘制经典案例(转载)
1. 三维曲线 >> t=0:pi/50:10*pi; >> plot3(sin(2*t),cos(2*t),t) >> axis square >> ...
- Matlab图形绘制经典案例 (2)
24.绘制函数的梯度场矢量图. >> [x,y]=meshgrid([-2:0.1:2]); %建立栅格点数据向量 >> z=3.*x.*y*exp(-x.^2-y.^2)-1 ...
- matlab 图形绘制,MatLab图形绘制功能
MatLab图形绘制功能 MatLab % 0到10的1000个点的x座标 y=sin(x); % 对应的y座标 plot(x,y); % 绘图 Y=sin(10*x); plot(x,y, r: , ...
- matlab图形绘制基础(东北大学MOOC笔记)
%% 二维图形绘制 % 多纵轴曲线绘制 figure(1); t = 0:0.01:2*pi; y1 = sin(t); y2 = 10*cos(t); % plotyy(t, y1, t, y2); ...
- matlab三维螺旋,Matlab——图形绘制——三维立体图形 剔透玲珑球 动态图——彗星状轨迹图...
三维绘图函数 三维绘制工具 函数view 实例:三维螺旋线 >> t=0:pi/50:10*pi; plot3(sin(t),cos(t),t) grid %添加网格 plot3可以画出空 ...
- 详解matlab图形绘制技术 下载,详解MATLAB图形绘制技术
第1章 MATLAB的基本知识 1.1 MATLAB的认识 1.2 MATLAB的特点 1.2.1 MATLAB的普遍特点 1.2.2 MATLAB R2009a的新特点 1.3 MATLAB的工作环 ...
- Matlab图形绘制(五)绘制矩阵的条形图、面积图、二维饼图
文章目录 1.bar函数 1.1.绘制矩阵的条形图,并求出句柄属性值向量 2.barh函数 2.1绘制矩阵的水平条形图 3.area函数 3.1绘制矩阵的面积图 4.pie函数 4.1 绘制矩阵的二维 ...
- Matlab图形绘制(四)极坐标图形(polar)、双轴对数坐标图形(loglog)、单轴对数坐标图形(semilogx)
文章目录 1.极坐标图形(polar函数) 2. 用双轴对数坐标绘制 y=x*3^x‐30 的图形 3.绘制数据向量的单轴对数坐标图形 1.极坐标图形(polar函数) polar函数说明: pola ...
最新文章
- django admin扩展 相关备忘录
- r型聚类典型指标_六种GAN评估指标的综合评估实验,迈向定量评估GAN的重要一步...
- 小丑马戏团风格英文404网页模板
- python文件编码转换工具_python实现unicode转中文及转换默认编码的方法
- 硬盘损坏如何恢oracle,硬盘物理损坏,如何恢复数据库?
- UNIX 环境高级编程(四)—— dirent.h
- php 修改json数组的值,php – 无法通过str_replace更改JSON数组中的值
- 读后感——《构建之法》第1.2.3章
- reader技巧总结2.1.doc
- 第十二届全国计算机化学学术会议,中国化学会第十二届全国天然有机化学学术会议通知(第二轮)...
- windows补丁下载地址
- ansible生成巡检报告
- 企业怎么选泽网站建设类型
- 根轨迹分析 matlab,MATLAB的根轨迹分析
- PHP图片压缩到指定的大小
- Chrome开启多线程下载
- hdu4069 Squiggly Sudoku
- IRAP 的安装以及运行的实例 主要就是瞎调让程序能跑,,,
- C++版本OpenCv教程(四十二)霍夫变换原理及直线检测
- 大脑是如何编码外界各种信息的?
热门文章
- npc一定不能多项式时间内解决吗_P, NP, NPC 和 NPhard
- unity天空盒渐变_CodeGo.netgt;如何使Unity中的径向渐变天空盒?
- java中block类6_Java 实现区块链中的区块,BLOCK的实现
- 366万常用的中 txt 网盘_推荐三款我常用于备份文件的网盘,堪称精品中的精品,建议收藏!...
- Android左右滑屏遇到listview问题解决
- linux磁盘管理系列一:磁盘配额管理
- Mac OS 10.12使用U盘重装(转)
- 11月份西部数码.wang域名注册量及市场份额统计报告
- HTML form 标签的 method 属性
- 对面向接口编程、按分层建项目的反思和新的分层结构思路