Matlab图形绘制(一)三维曲线
文章目录
- 1.三维曲线常用函数
- 第一个例子
- 第二个例子
- 第三个例子:(更改线性,颜色)
- 第四个例子:(有返回值的情况)
1.三维曲线常用函数
plot3函数,用于绘制3D图形的一个非常常用的函数。
语法:
- plot3(X,Y,Z)
要绘制由线段连接的一组坐标,请将 X、Y、Z 指定为相同长度的向量。
要在同一组坐标轴上绘制多组坐标,请将 X、Y 或 Z 中的至少一个指定为矩阵,其他指定为向量。 - plot3(X,Y,Z,LineSpec)
使用指定的线型、标记和颜色创建绘图。 - plot3(X1,Y1,Z1,…,Xn,Yn,Zn)
在同一组坐标轴上绘制多组坐标。使用此语法作为将多组坐标指定为矩阵的替代方法。 - plot3(X1,Y1,Z1,LineSpec1,…,Xn,Yn,Zn,LineSpecn)
为每个 XYZ 三元组指定特定的线型、标记和颜色。可以对某些三元组指定 LineSpec,而对其他三元组省略它。例如,plot3(X1,Y1,Z1,‘o’,X2,Y2,Z2) 对第一个三元组指定标记,但没有对第二个三元组指定标记。 - plot3(…,Name,Value)
使用一个或多个名称-值对组参数指定 Line 属性。在所有其他输入参数后指定属性。有关属性列表,请参阅 Line 属性。 - plot3(ax,…)
在目标坐标区上显示绘图。将坐标区指定为上述任一语法中的第一个参数。 - p = plot3(…)
返回一个 Line 对象或 Line 对象数组。创建绘图后,使用 p 修改该绘图的属性。有关属性列表,请参阅 Line 属性。
第一个例子
代码如下:
t=0:pi/50:10*pi;
plot3(sin(2*t),cos(2*t),t)
axis square
grid on
运行结果:
图1
第二个例子
代码如下:
t = 0:pi/50:10*pi;
st = sin(t);
ct = cos(t);
x=0:0.1:30;
y=cos(x);
z=sin(x);
plot3(t,st,ct,x,y,z)
运行结果:
图2
第三个例子:(更改线性,颜色)
代码如下:
t = 0:pi/50:10*pi;
st = sin(t);
ct = cos(t);
x=0:0.1:30;
y=cos(x);
z=sin(x);
plot3(t,st,ct,'--r',x,y,z,'-.g')
运行结果:
图3
第四个例子:(有返回值的情况)
代码如下:
t = 0:pi/50:10*pi;
st = sin(t);
ct = cos(t);
h=plot3(t,st,ct);
h.LineStyle = '--';
运行结果:
图4
Matlab图形绘制(一)三维曲线相关推荐
- matlab图形绘制基础(东北大学MOOC笔记)
%% 二维图形绘制 % 多纵轴曲线绘制 figure(1); t = 0:0.01:2*pi; y1 = sin(t); y2 = 10*cos(t); % plotyy(t, y1, t, y2); ...
- matlab 图形绘制,MatLab图形绘制功能
MatLab图形绘制功能 MatLab % 0到10的1000个点的x座标 y=sin(x); % 对应的y座标 plot(x,y); % 绘图 Y=sin(10*x); plot(x,y, r: , ...
- matlab三维螺旋,Matlab——图形绘制——三维立体图形 剔透玲珑球 动态图——彗星状轨迹图...
三维绘图函数 三维绘制工具 函数view 实例:三维螺旋线 >> t=0:pi/50:10*pi; plot3(sin(t),cos(t),t) grid %添加网格 plot3可以画出空 ...
- matlab图形绘制经典案例,MATLAB经典教程第四章_图形绘制.ppt
<MATLAB经典教程第四章_图形绘制.ppt>由会员分享,可在线阅读,更多相关<MATLAB经典教程第四章_图形绘制.ppt(32页珍藏版)>请在人人文库网上搜索. 1.Ma ...
- 【MATLAB实验】MATLAB图形绘制相关函数与定积分计算
MATLAB实验 Matlab中的图形 对数图.极坐标图及条形图 填充图 三维作图 与mesh相关的几个函数 Matlab符号运算 matlab的常见6大符号运算 matlab特殊函数与图形 定积分的 ...
- 详解matlab图形绘制技术 下载,详解MATLAB图形绘制技术
第1章 MATLAB的基本知识 1.1 MATLAB的认识 1.2 MATLAB的特点 1.2.1 MATLAB的普遍特点 1.2.2 MATLAB R2009a的新特点 1.3 MATLAB的工作环 ...
- Matlab图形绘制经典案例 (1)
1. 三维曲线 >> t=0:pi/50:10*pi; >> plot3(sin(2*t),cos(2*t),t) >> axis square >> ...
- matlab图形绘制经典案例,Matlab图形绘制经典案例(转载)
1. 三维曲线 >> t=0:pi/50:10*pi; >> plot3(sin(2*t),cos(2*t),t) >> axis square >> ...
- Matlab图形绘制(五)绘制矩阵的条形图、面积图、二维饼图
文章目录 1.bar函数 1.1.绘制矩阵的条形图,并求出句柄属性值向量 2.barh函数 2.1绘制矩阵的水平条形图 3.area函数 3.1绘制矩阵的面积图 4.pie函数 4.1 绘制矩阵的二维 ...
最新文章
- Python中的进制书写
- 单元测试源码分析之二Mockito自动装配和插桩
- 怎样把电脑恢复出厂设置_数据蛙:苹果恢复出厂设置,彻底释放手机内存
- mysql 添加表索引_如何向MySQL表中添加索引?
- linux 截取列_Linux 常用命令汇总
- C# Object与二进制串(byte数组)之间的转换
- winform中ShowInTaskbar设为false时,注册的热键失效的问题解决
- 可视化,别把简单内容复杂化
- jsp页面中javascript嵌套java代码段
- QImage类详解(QImage类型转换、QImage类函数及QImage像素操作)
- 方立勋jdbc mysql视频_java视频教程 Java自学视频整理(持续更新中...)
- 添加固态硬盘后系统迁移
- 【计算视觉】理解图像中基本概念:色调、色相、饱和度、对比度、亮度
- 爬虫实战教程:采集微信公众号文章
- 最新计算机安全参考文献,最新计算机络安全参考文献 计算机络安全期刊参考文献哪里找...
- android应用双开
- U盘装Win7系统,找不到任何设备驱动程序
- 网友:国产FPGA,长点心吧
- i5 12600k核显相当于什么显卡
- Java NIO内存映射文件
热门文章
- 这家公司数据被黑客盗了,想出钱自己买回来,结果黑客收了钱继续卖数据
- POI插入附件到Excle
- 如何通过QA质量管理提高软件质量?
- m8 windows android,M8刷M9 Android ROM完全教程
- (实用篇)php常用字符串函数实例总结【转换,替换,计算,截取,加密】
- js为什么设置为单线程,怎么实现多线程
- java 快速开发平台
- 输出魔方阵,所谓魔方阵是指这样的方阵,它的每一行,每一列和对角线之和均相等。例如,三阶魔方阵为
- 电脑远程桌面连接不上应该如何解决
- CentOS 7 下Kubernetes 1.16.4安装