当前位置: 首页 > news >正文

数学建模实战Matlab绘图

二维曲线、散点图

绘图命令:plot(x,y,’line specifiers’,’PropertyName’,PropertyValue)

例子:绘图表示年收入与年份的关系

‘--r*’:--设置线型;r:设置颜色为红色;*节点型号

linewidth’:设置线宽;‘markersize:节点大小

常用命令:hold on(off):在一张图上持续绘图

或者也可使用命令:line()

图的标注

xlabel(‘text’)x轴标签

ylabel(‘text’)y轴标签

title(‘text’):标题

text(x,y,‘text’):图内文字

gtext(text’):指定位置的文字

legend(‘str1’,str2,…,pos):图例区分

其中,pos可取值:

-1:图例外置于右侧

0:图例内置于最佳位置

1:右上     2:左上    3:左下   4:右下

对数坐标轴

function epx_plt1years=1994:2000;income=[8 12 20 22 18 24 27];plot(years,income,'--r*','linewidth',2,'markersize',12)
end

 

x=-2:0.01:4;
y=3*x.^3-26*x+6;
y2=9*x.^2-25;
y3=17*x;plot(x,y,'-b');
hold on;
plot(x,y2,'--g');
plot(x,y3,'-.r');
hold off;
x=10:0.1:22;
y=95450./x.^2;
x2=10:2:22;
y2=[950 640 460 340 250 180 140];
plot(x,y,'-','linewidth',1)
xlabel('Distance(cm)')
ylabel('Intensity(lux)')
title('','fontsize',14);
axis([8 24 0 1200]);
text(14,700,'Comparison between theory and experiment.','edgecolor','r','linewidth',2);hold on
plot(x2,y2,'ro--','linewidth',1,'markersize',10);
legend('Theory','Experiment');
hold off;
figure
x=linspace(0.1,60,1000);
y=2.^(-0.2*x+10);
plot(x,y);figure
semilogx(x,y);

相关文章:

  • HarmonyOS应用开发者高级认证学习认证知识答疑笔记
  • c语言冒泡排序
  • Unity学习之坦克游戏制作(1)开始场景的制作
  • QT上位机开发(MySql访问)
  • STM32-04-STM32时钟树
  • vue 里 props 类型为 Object 时设置 default: () => {} 返回的是 undefined 而不是 {}?
  • 一些UE5 ControlRig小技巧
  • 关于VScode的这个ssh的配置的经验
  • 幻兽帕鲁开服教程——游戏
  • 使用 crypto-js 进行 AES 加解密操作
  • git add -u 什么意思
  • 009 Linux_文件系统 | 软硬链接
  • elasticsearch[二]-DSL查询语法:全文检索、精准查询(term/range)、地理坐标查询(矩阵、范围)、复合查询(相关性算法)、布尔查询
  • springboot多数据源支持自定义连接池
  • SQL笔记 -- 锁
  • 【刷算法】求1+2+3+...+n
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • create-react-app项目添加less配置
  • JAVA多线程机制解析-volatilesynchronized
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • LeetCode29.两数相除 JavaScript
  • rc-form之最单纯情况
  • vue脚手架vue-cli
  • vue自定义指令实现v-tap插件
  • windows下如何用phpstorm同步测试服务器
  • 程序员该如何有效的找工作?
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 深入 Nginx 之配置篇
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 小程序开发之路(一)
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 用Canvas画一棵二叉树
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #### go map 底层结构 ####
  • #includecmath
  • (2015)JS ES6 必知的十个 特性
  • (31)对象的克隆
  • (33)STM32——485实验笔记
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (四) Graphivz 颜色选择
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (一)80c52学习之旅-起始篇
  • (转)Windows2003安全设置/维护
  • (转)winform之ListView
  • .gitignore文件—git忽略文件
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .net下简单快捷的数值高低位切换
  • .Net中的设计模式——Factory Method模式
  • [ JavaScript ] JSON方法
  • [ Linux ] Linux信号概述 信号的产生
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——