matlab画三维约束图命令,Matlab画三维图的方法[通俗易懂]

matlab画三维约束图命令,Matlab画三维图的方法[通俗易懂]三维曲线的画法三维空间曲线要用到plot3函数,这个和plot类似。plot3函数有三个参数,x,y和z轴,比如下面的例子:>>T=-2:0.01:2;>>plot3(cos(2*pi*T),sin(2*pi*T),T)如果安装了SymbolicMathToolbox的话也可以用下面ezlpot3函数的方法:>>ezplot3(‘cos(2*pi…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

三维曲线的画法

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

>> T = -2:0.01:2;

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

0818b9ca8b590ca3270a3433284dd417.png

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

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

0818b9ca8b590ca3270a3433284dd417.png

三维曲面的画法

有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)

0818b9ca8b590ca3270a3433284dd417.png

同理用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

0818b9ca8b590ca3270a3433284dd417.png

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/183228.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • opencv——访问图像元素(imagedata widthstep)

    opencv——访问图像元素(imagedata widthstep)http://blog.sina.com.cn/s/blog_759803690101gtpx.html怎么访问图像元素(坐标起点相对于图像原点 image origin 从 0 开始,或者是左上角 (img->origin=IPL_ORIGIN_TL) 或者是左下角 (img->origin=IPL_ORIGIN_BL) 假设有 8-bit 1-通道的图像 I (IplIma

    2022年5月2日
    35
  • W3C标准及规范_地脚螺栓标准规范

    W3C标准及规范_地脚螺栓标准规范1.概念:W3C标准中文名:万维网联盟,外文名:WorldWideWebConsortium万维网联盟标准不是某一个标准,而是一些列标准的集合。网页主要有三部分组成:结构(Structure)、表现(Presentation)、行为(Behavior)。对应的标准也有三方面:结构化标准主要包括XHTML和XML,表现标准语言主要包括CSS、行为标准主要包括(如W3CDOM)、…

    2022年9月17日
    0
  • UE4 slate_ue4渲染动画

    UE4 slate_ue4渲染动画原创文章,转载请注明出处。点击观看下一篇《UE4Slate二用UMG思想去理解Slate》这里写目录标题前言Slate是什么?为什么要了解Slate?提前需要了解的模块(将对Slate学习很有帮助)前言Slate相关文章,使用引擎版本4.25.4源码版.一共11篇文章。网上Slate的文章介绍很少,所以在这里做一下该部分的文章并记录一下。同时也希望能帮助到大家。Slate是什么?一套GUI架构,它是虚幻引擎的UI架构。我们打开编辑器看到的界面,可以说95%以上(高概猜测数值,甚至100.

    2022年10月4日
    0
  • neokylin操作系统_linuxiso文件怎么安装

    neokylin操作系统_linuxiso文件怎么安装xjdlt于2017-04-0615:49:11发表:楼主这3G多,我在论坛上申请的为什么才1.85G?5q2m于2015-11-2922:09:20发表:官网登不上,资源又少,快疯了ttt105于2015-11-2510:35:02发表:谢谢了。学习一下了PlumLee于2015-11-1511:50:25发表:我来支持一下,试用一下。马踏飞燕于2015-1…

    2022年8月10日
    3
  • django_session表_cookie和session详解

    django_session表_cookie和session详解前言session:session和cookie的作用有点类似,都是为了存储用户相关的信息。不同的是,cookie是存储在本地浏览器,session是一个思路、一个概念、一个服务器存储授权信息的解

    2022年7月29日
    6
  • 中缀表达式转后缀表达式的方法,步骤和原理及后缀表达式运算方式

    中缀表达式转后缀表达式的方法,步骤和原理及后缀表达式运算方式中缀转后缀本文大部分资料参考慕课何钦铭老师的数据结构相关的慕课链接:表达式求值中缀表达式是最常用的算术表达式,运算符在运算数中间,运算需要考虑运算符优先级.后缀表达式是计算机容易运算的表达式,运算符在运算数后面,从左到右进行运算,无需考虑优先级,运算呈线性结构.先举个简单的转换例子2+9/3-5(前缀)->293/+5-(后缀)先进行乘除再进行加减运算规律,…

    2022年6月16日
    26

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号