matlab ezplot hod,Matlab学习笔记三:绘图_法国二胡的流变的博客-程序员宅基地

技术标签: matlab ezplot hod  

54.二维柱状图

>> x=rand(1,5);

bar(x)

0818b9ca8b590ca3270a3433284dd417.png

55.三维曲面绘图

[t,s]=meshgrid(0:0.1*pi:2*pi);

x=sin(t).*cos(s);

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

z=cos(2*t).*cos(2*s);

subplot(1,2,1)

mesh(x,y,z)

subplot(1,2,2)

surf(x,y,z)

0818b9ca8b590ca3270a3433284dd417.png

56.离散数据点插值绘图,样条差值

x=sort(rand(1,10));

y=sort(rand(1,10));

X=linspace(0,1,100);

Y=spline(x,y,X);

plot(x,y,'b*',X,Y,'g')

57.半对数坐标轴绘图

x=-1:0.1:1;

y=exp(x).*cos(x);

subplot(2,1,1)

semilogy(x,y,'b-.')

subplot(2,1,2)

plot(x,y,'r-.')

0818b9ca8b590ca3270a3433284dd417.png

58.二维和三维饼图

x=rand(1,5)

subplot(1,2,1)

pie(x)

subplot(1,2,2)

pie3(x,[0 1 0 1 0])

%[]中的1表示分离出来该部分

0818b9ca8b590ca3270a3433284dd417.png

59.二维和三维等高线图

z=peaks;

subplot(2,2,1)

contour(z)

subplot(2,2,3)

contourf(z)

subplot(2,2,2)

contour3(z,20)

subplot(2,2,4)

surfc(z)

0818b9ca8b590ca3270a3433284dd417.png

60.二维和三维散点图

x=rand(1,15);

y=rand(1,15);

z=rand(1,15);

subplot(1,2,1)

scatter(x,y,'r*')

subplot(1,2,2)

scatter3(x,y,z,'bo')

0818b9ca8b590ca3270a3433284dd417.png

61.二元函数peaks绘图

peaks

surf(peaks)

z =  3*(1-x).^2.*exp(-(x.^2) - (y+1).^2) ...

- 10*(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2) ...

- 1/3*exp(-(x+1).^2 - y.^2)

0818b9ca8b590ca3270a3433284dd417.png

62.二元匿名函数绘图

ezsurf(@(x,y)(x.^2-y.^2),[-1 1 -1 1])

0818b9ca8b590ca3270a3433284dd417.png

63.绘制sin函数

fplot(@sin,[0,2*pi])

0818b9ca8b590ca3270a3433284dd417.png

64.绘制匿名函数

[email protected](x)(x.^2+1./x.^2);

fplot(fhd,[0.5 1.5])

0818b9ca8b590ca3270a3433284dd417.png

65.极坐标函数绘图

ezpolar('3*sin(t)-3*cos(t)',[-2 2])

0818b9ca8b590ca3270a3433284dd417.png

66.简易绘制隐函数

ezplot('x.^3.*y+x.*y^3=5',[-5 5])

0818b9ca8b590ca3270a3433284dd417.png

67.离散数据点拟合绘图

x=sort(rand(1,10));

y=sort(rand(1,10));

p=polyfit(x,y,2)

Y=polyval(p,x);

plot(x,y,'b*',x,Y,'g')

0818b9ca8b590ca3270a3433284dd417.png

68.离散数据点直接绘图

x=sort(rand(1,10));

y=sort(rand(1,10));

plot(x,y)

0818b9ca8b590ca3270a3433284dd417.png

69.三维曲线绘图

t=0:2*pi;

x=cos(t).*sin(t);

y=2+t;

z=t.^2;

plot3(x,y,z)

0818b9ca8b590ca3270a3433284dd417.png

70.三维柱状图bar3h

x=rand(3,5)

bar3h(x,'stack')

0818b9ca8b590ca3270a3433284dd417.png

71.双对数坐标轴绘图

x=0:100;

y=exp(x);

loglog(x,y)

0818b9ca8b590ca3270a3433284dd417.png

72.双纵轴绘图

x=-1:0.1:1;

y=x.^3;

z=x.^2;

plotyy(x,y,x,z)

0818b9ca8b590ca3270a3433284dd417.png

73.直方图

x=randn(1,1000);

hist(x,20)

0818b9ca8b590ca3270a3433284dd417.png

74.图像窗口标注

>> title('hist')    %设置标题

>> axis([-4 4 0 130])    %设置横纵坐标

>> legend('hist')            %设置图例

>> gtext('hist')                %在任意位置添加标注

text(x,y,'sting')                %在指定坐标位置添加标注

hold on %保持图像不关闭

hod off

grid on  %打开网格线

grid off

echo on %代码回显

echo off

axis  square   %设置网格为正方形

plot(x,y,'r.')

b     blue          .     point              -     solid

g     green         o     circle             :     dotted

r     red           x     x-mark             -.    dashdot

c     cyan          +     plus               --    dashed

m     magenta       *     star             (none)  no line

y     yellow        s     square

k     black         d     diamond

v     triangle (down)

^     triangle (up)

>     triangle (right)

p     pentagram

h     hexagram

eg:

x = -pi:pi/10:pi;

y = tan(sin(x)) - sin(tan(x));

plot(x,y,'--rs','LineWidth',2,...

'MarkerEdgeColor','k',...

'MarkerFaceColor','g',...

'MarkerSize',10)

subplot(m,n,k)      %一个窗口画多幅子图像

figure(n)                %新打开一个窗口

plot(x,y1,x,y2)= plot(x,[y1' y2'])

0818b9ca8b590ca3270a3433284dd417.png

75

waitbr                    %进度条

eg:

>> h = waitbar(0,'Please wait...');

for i=1:100

for j=1:100

waitbar(i/100)

end

end

close(h)

0818b9ca8b590ca3270a3433284dd417.png

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_36070880/article/details/115989384

智能推荐

mac调试android studio,Mac电脑使用Android Studio进行真机调试_滏阳河边捉蚯蚓的博客-程序员宅基地

第一步: 为mac电脑配置 adb 命令的环境变量,分为2小步1.找到 Android Studio 为你安装的 SDK :打开电脑中 Android studio 的工具的软件,在启动 Android studio 的软件的界面中,点击下方列表中的”configure“的选项。在点击列表中的“project defaults”的选项。最后点击 project structure 的选项。imag...

python+selenium显式等待_qianqianhellohey的博客-程序员宅基地

from selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as EC#until 也属于WebDriverWait,代表一直等待,直到元...

tp5.0 tp5.1漏洞修复 thinkphp框架有什么漏洞_觉醒的程序猿的博客-程序员宅基地_thinkphp漏洞修复

相信很多人平时都没什么注意。平时做好漏洞修复以及安全防护是非常有必要的tp5.0所在路径/thinkphp/library/think/App.php搜索获取控制器名 加入以下代码即可if (!preg_match('/^[A-Za-z][\w\.]*$/', $controller)) { throw new HttpException(404, 'controller not exists:' . $controller); }tp5.1所在路径/thinkphp/librar

zcmu 2107: 3000米排名预测(全排列)_芋圆西米露的博客-程序员宅基地

【题目】2107: 3000米排名预测Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 57  Solved: 18[Submit][Status][Web Board]Description3000米长跑时,围观党们兴高采烈地预测着 最后的排名。因为他们来自不同的班,对所有运动员不一定都了解,于是他们分别对自己了解的一些运动员的实力...

Mybatis的使用方法与代码实现_冷子轩的博客-程序员宅基地_mybatis使用代码

1.WhatMybatis作为一个持久层,相当于封装JDBC的框架,去掉其中的获取连接、statement等细节,对数据库的数据进行增删改查2.Why使用mybatis对jdbc进行了简化3.For使用框架,利用维护与开发4.流程写dao(注解的增删改查操作)与domin(对应数据库表对象的映射)编写数据库连接的propertise文件(url,driver,username,password)编写框架的配置xml文件(映射dao层,传输数据库层,保存domin层)使用mybatis框

随便推点

Android studio 使用Lombok的一些问题记录_T_sss的博客-程序员宅基地

文章不写了,因为懒。直接放我的印象笔记链接。https://static.app.yinxiang.com/embedded-web/profile/#/join?guid=b486520f-24d4-4325-8371-83f01ce123b7&channel=copylink&shardId=s53&ownerId=22402034文章结束,祝大家写BUG愉快!!!...

jasp报错_maven项目发布后访问jsp页面报错_灰熊问题最优解的博客-程序员宅基地

type Exception reportmessage java.lang.NullPointerExceptiondescription The server encountered an internal error that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperExceptio...

c语言标准库函数fputs,C 库函数 – fputs()_常河的博客-程序员宅基地

C 库函数 - fputs()描述C 库函数 int fputs(const char *str, FILE *stream) 把字符串写入到指定的流 stream 中,但不包括空字符。声明下面是 fputs() 函数的声明。int fputs(const char *str, FILE *stream)参数str -- 这是一个数组,包含了要写入的以空字符终止的字符序列。stream -- 这是...

uniapp离线打包,及常见问题_weixin_42042144的博客-程序员宅基地

亲测HBuilder3.2.3,Android Studio 4.1.2可行打包方案,转载:https://blog.csdn.net/weixin_37582804/article/details/118098894基于以上打包方式,自己遇到的问题以及解决方案1.INSTALL_FAILED_CONFLICTING_PROVIDER注意AndroidManifest.xml的 provider的authorities属性的包名设置为自己的包名...

资源限制_weixin_30401605的博客-程序员宅基地

资源限制是指在并发编程时,程序的执行速度受限于计算机硬件资源或软件资源。如服务器带宽只有2Mb/s,某个资源的下载速度是1Mb/s,系统启动10给线程下载资源,下载速度不会变成10Mb/s,所以在进行并发编程时,要考虑这些资源的限制。硬件资源限制有带宽的上传/现在速度、硬盘读写速度和CPU的处理速度;软件资源限制有数据库的连接数和socket连接数等资源限制引发的问题:...

苹果手机怎么设置时间24小时制_外媒实测苹果iPhone 12续航:5G网络下表现不佳..._weixin_39533432的博客-程序员宅基地

外媒Tom‘s Guide已经对iPhone 12和iPhone 12 Pro进行了电池测试,结果并不太理想。 与Android旗舰机相比,苹果的新手机在续航测试中败下阵来,尤其是在5G网络上。Tom’s Guide电池测试是这样。 它以150尼特的屏幕亮度连续浏览网页,每30秒启动一个新网站,直到电池耗尽。 对于iPhone 12和iPhone 12 Pro,外媒在5G和4G上进行了此测试,两者...

推荐文章

热门文章

相关标签