三维曲线的画法

三维空间曲线要用到plot3函数,这个和plot类似。plot3函数有三个参数,x,y和z轴,比如下面的例子:

>> T = -2:0.01:2;

>> plot3(cos(2*pi*T),sin(2*pi*T),T)

如果安装了Symbolic Math Toolbox的话也可以用下面ezlpot3函数的方法:

>> ezplot3(‘cos(2*pi*T)’,’sin(2*pi*T)’,'T’,[-2 2])

三维曲面的画法

有mesh何surf两种命令来画三维曲面,它们使用的场合不同。前者是当z轴是x和y的显式函数时,后者是x,y,z中某个为其他2个的函数。

mesh函数

>> [X Y]=meshgrid(-2:.1:2, -2:.1:2);

>> Z = X.^2 – Y.^2;

>> mesh(X, Y, Z)

同理用Symbolic Math Toolbox可以直接执行

>> ezmesh(‘X.^2 – Y.^2′, [-2 2], [-2 2])

surf函数

在函数不能表示成z = f(x, y)时,需要用surf函数。比如x2+y2+z2=1.

先需要用柱面坐标或者球坐标来表示。这里用柱面坐标表示为 r2+z2=1

x = sqrt(1-z2)cosθ, x = sqrt(1-z2)sinθ;

执行matlab指令:

>> [theta, Z] = meshgrid((0:0.1:2)*pi, (-1:0.1:1));

>> X =sqrt(1 – Z.^2).*cos(theta);

>> Y =sqrt(1 – Z.^2).*sin(theta);

>> surf(X, Y, Z); axis square

同理用Symbolic Math Toolbox可以直接执行

>> ezsurf(’sqrt(1-s^2)*cos(t)’,’sqrt(1-s^2)*sin(t)’, ’s’, [-1, 1, 0, 2*pi]); axis equa

matlab画三维约束图命令,Matlab画三维图的方法相关推荐

  1. matlab 返回变量类型的命令,MATLAB主要命令汇总

    MATLAB主要命令汇总 1.常用信息 ·help:在线帮助(显示在命令窗). ·helpwin:在线帮助(独立窗口显示). ·ver:MATLAB及工具箱的版本信息. 2.管理工作区命令 ·who: ...

  2. matlab等于本身是什么命令,matlab中的m=size是什么意思

    本文收集整理关于matlab中的m=size是什么意思的相关议题,使用内容导航快速到达. 内容导航: Q1:Matlab中的N=size(X,2)是什么意思 size(X,1),返回矩阵X的行数: s ...

  3. matlab双纵坐标的绘图命令_MATLAB画双纵坐标

    MATLAB画双纵坐标 具有两个纵坐标标度的图形 在MATLAB中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy绘图函数.调用格式为: plotyy(x1,y1,x2,y2) 其中 ...

  4. matlab生成棋盘格网的命令,Matlab 画棋盘格

    %画棋盘格 width=1920  ;      %pattern的宽 height=1080    ;          %pattern的高 img_final=zeros(height,widt ...

  5. matlab边算边出图命令,Matlab:不包含边境和工具栏的figure(移除保存图片的白边)...

    Matlab:不包含边界和工具栏的figure(移除保存图片的白边) 当我们使用matlab的imshow命令显示图片时,会有白框和工具栏出现.在保存图片时会出现白色的边框.下面将说明如何去除这些显示 ...

  6. matlab空间杜宾模型命令,matlab 空间杜宾模型

    你怎么还没解决?实在看不下去了. PURPOSE: computes spatial durbin model estimates (I-rho*W)y = a + X*B1 + W*X*B2 + e ...

  7. m 文件 dll matlab 中调用_如何在matlab中调用python程序

    现在python很火,很多代码都是python写的,如果你和我一样,习惯了使用matlab,还想在matlab中调用Python的代码,应该怎么办呢?其中一条思路:首先在matlab中调用系统脚本命令 ...

  8. matlab绘图z=sin(x_「matlab画三维图」Matlab 应用之绘制三维图形(基础篇) - seo实验室...

    matlab画三维图 在Matlab中,三维图形的绘制包括三维曲线,三维网线图和三维曲面图.闲话不多说,直接进入正题.首先介绍几个函数: 1.plot3(x,y,z,-) 其中,x,y,z为维数相同的 ...

  9. 如何用matlab画电场强度三维图,浅析matlab模拟静电场三维图与恒定电流场模拟静电场...

    浅析matlab模拟静电场三维图与恒定电流场模拟静电场 1 浅析 Matlab 模拟静电场三维图 与恒定电流场模拟静电场 摘要:本文利用恒定电流场模拟静电场,通过寻找等势点的方法描绘出点 电荷对的电力 ...

最新文章

  1. python调用脚本或shell的方式
  2. 无法从“const char [10]”转换为“char *”
  3. python二:注释
  4. 宇宙第一 IDE Visual Studio 2019 正式发布
  5. 多人编辑同一个md_多人协同编辑一份Word文档的正确姿势是这样的
  6. Android--使用XMLPull解析xml
  7. HDU- 1754 I Hate It
  8. 计算机专业考研学习,计算机专业考研133分复习经验谈
  9. python代码写好了怎么运行-python的代码写在哪里,怎么样运行python代码
  10. tns无监听程序_成ORA-12560: TNS: 协议适配器错误的问题的原因
  11. linux教程 课件ppt,Linux操作系统实用教程全集 教学课件 中文PPT版
  12. oracle 12c 自增序列
  13. 2008年全国大学生数学建模D题(加附件)
  14. 2021福州金桥学校高考成绩查询,2021年福建高考成绩排名及成绩公布时间什么时候出来...
  15. 窥尽大数据背后被遮掩起来的财富
  16. 华为鸿蒙os设置界面,华为鸿蒙OS系统界面疑似曝光 运行性能提升超60%
  17. 车载ECU的Bootloader实现方法
  18. c语言中invert什么意思_c语言setbits,invert
  19. MySQL数据库性能优化由浅入深(表设计、慢查询、SQL索引优化、Explain分析、Show Profile分析、配置优化)
  20. max创意量子计算机,MAX Shoe:好到让你震惊!

热门文章

  1. 并发编程:并发和并行、多进程、同步异步,阻塞非阻塞、进程同步(进程锁)、线程、GIL全局解释器锁、锁-信号量-Event事件、协程
  2. 多场面试总结的JAVA技术面试题
  3. 性能测试基本概念之什么是吞吐量
  4. 【spring源码】基于factoryMethod创建bean对象
  5. Java学习路线(语法基础+算法与数据结构部分)
  6. js数组删除(splice和delete)
  7. jpcap(使用方法)
  8. pythonxy是什么东西_开源镜像站是什么??
  9. iOS 自动构建命令——xcodebuild
  10. python怎么实现检验_用python进行KS检验