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

[MatLab]图像绘制

一、绘制二维图像

        1.一张图上绘制一条线

                绘制代码如下面所示:

x = 0:0.01:2*pi;
y = sin(x);
figure              %建立幕布
plot(x,y)           %绘制图像
%设置图像属性
title('y=sin(x)')
xlabel('x')
ylabel('y')xlim([0 2*pi])      %限制x轴的值域

                 自定义图线的颜色;可选颜色如下表所示

r粉红m
绿gc
bw
yk

                自定义图线的线形(将示例图线不断重复)

实线-
虚线--
冒号线:
画点线-.

                        数据标记点选项参数

         2.一张图上绘制多条线

                ①绘制两侧图线

                        图线分别占据一边的y轴,使用yyaxis选择图像所属的边,但是不能重复

x = 0:0.01:20;
y1 = sin(x)
y2 = cos(x)figure
yyaxis left
plot(x,y1)
yyaxis right
plot(x,y2)

                 ②绘制同侧图线

                        一开始同样需要yyaixs来指定所属y轴,但后续不需要再指定,改为hold on来保持图线。

clear all
x = 0:0.01:20;
y1 = sin(x)
y2 = cos(x)figure
yyaxis left
plot(x,y1)
hold on
plot(x,y2)

 二、绘制三维图像

t = 0:pi/50:10*pi
plot3(sin(t),cos(t),t)
xlabel('sin(t)')
ylabel('cos(t)')
zlabel('t')
grid on        %展开网格线
axis square    %将图像变为正方形(如因尺度造成图片变形可以使用)

 

http://www.lryc.cn/news/26159.html

相关文章:

  • datax导入到hive的数据量翻倍
  • 拿下3个大厂offer的软件测试面试宝典,面试一文搞定
  • 长短记忆神经网络(LSTM,Long Short-Term Memory)
  • Makefile学习2
  • 【字符串】leetcode28. 实现 strStr()(C/C++/Java/Python/Js)
  • 游戏开发是个“坑”,而且是个“天坑”
  • 剑指 Offer 64. 求 1 + 2 + … + n(java解题)
  • 2022 年度_职业项目总结_Java技术点归纳
  • 【项目实战】32G的电脑启动IDEA一个后端服务要2min,谁忍的了?
  • 接口自动化面试题汇总(持续更新)
  • SpringBoot实现静态资源映射,登录功能以及访问拦截验证——以黑马瑞吉外卖为例
  • PythonWeb Django PostgreSQL创建Web项目(三)
  • 【Visual Studio】git提交代码时使用GPG
  • 【反序列化漏洞-02】PHP反序列化漏洞实验详解
  • Gateway网关的使用
  • 【LeetCode】背包问题总结
  • Java的开发工具有哪些?这十款工具大厂都在用!
  • web学习-Node.js入门学习
  • 100 eeeee
  • 物盾安全汤晓冬:工业互联网企业如何应对高发的供应链安全风险?
  • 微纳制造技术——基础知识
  • Makefile的使用
  • RealBasicVSR模型转成ONNX以及用c++推理
  • C语言作用域(变量生存的空间)学习
  • Spark性能优化一 概念篇
  • [数据结构]:09-二分查找(顺序表指针实现形式)(C语言实现)
  • 3.基于Label studio的训练数据标注指南:文本分类任务
  • Python进阶-----面向对象3.0(面对对象三大特征之---封装)
  • 软考中级软件设计师备考建议
  • 【机器学习】决策树(理论)