matlab之极坐标绘图函数_如何用极坐标画图

matlab之极坐标绘图函数_如何用极坐标画图阅读数:5134转发:https://blog.csdn.net/Sumujingling/article/details/50884209目标是要绘制一个二维的极坐标彩色图。输入参数有三个,一个是角度,一个是半径,一个是颜色。说到极坐标绘图,第一个想到的就是polar啦~那就先试试吧!1.polar绘图polar函数用来绘制极坐标图,调用格式为:polar(theta,rho,选项)其中,the…

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

Jetbrains全家桶1年46,售后保障稳定

转发:https://blog.csdn.net/Sumujingling/article/details/50884209

目标是要绘制一个二维的极坐标彩色图。输入参数有三个,一个是角度,一个是半径,一个是颜色。

说到极坐标绘图,第一个想到的就是polar啦~那就先试试吧!


1.polar绘图

polar函数用来绘制极坐标图,调用格式为:

polar(theta,rho,选项)

其中,theta为极坐标极角,rho为极径,选项的内容和plot函数相似。

例:绘制 的极坐标图


clc
clear all
close all

theta = 0:0.01:2*pi;
rho = sin(2*theta).*cos(2*theta);
figure

polar(theta,rho,’–r’)


polar不能满足我的需求!我要绘制的不是曲线,是面,嗷!

附赠一个好玩的例程~!

a=-2*pi:.001:2*pi; %设定角度
b=(1-sin(a)); %设定对应角度的半径
polar(a, b,’r’) %绘图


2.contour

由于polar不能满足我的需求,我就在matlab里面help了一下,在polar plots 目录下看到一个有趣的例程图片来自contour。于是准备试试。

先跑一个例程:

theta = 0:0.01:2*pi;
rho = sin(2*theta).*cos(2*theta);
[TH, R] = meshgrid(theta,rho);
[X,Y] = pol2cart(TH, R);
Z = X +1i*Y;
f = (Z.^4-1).^(1/4);
figure
contour(X,Y,abs(f),30);
axis equal;
xlabel(‘Real’);
ylabel(‘Imaginary’);

结果美如画:

感觉有点想我想要的呀~赶紧深入研究一下。

然而事实是残酷的。

为什么我上传的图片都不显示!!!

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

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

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


相关推荐

  • Ubuntu系统中找不到ifconfig命令

    Ubuntu系统中找不到ifconfig命令Ubuntu 系统中没有 ifconfig 命令刚安装完成的 Ubuntu 系统中有的没有安装工具包 所以会出现某些命令无法使用的情况 比如 ifconfig 命令等出现这样的提示就是说没有找到 ifconfig 的命令 可以进行安装 按照提示中的命令安装相关的工具包命令 sudoaptinsta tools 使用 apt 源安装 net tools 工具包

    2025年6月25日
    2
  • python元组下标_python获取数组下标

    python元组下标_python获取数组下标广告关闭腾讯云11.11云上盛惠,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!也不是所有的高级程序语言都是如此,比如python数组下标就支持负数。原因一:历史原因语言出现顺序从早到晚c、java、javascript。c语言数组下标是从0开始->java也是->javascript也是。降低额外的学习和理解成本。原因二:减少cpu指令运算…

    2022年8月13日
    9
  • Javac编译器详解「建议收藏」

    Javac编译器详解「建议收藏」 转载请注明出处:坦GA 前端编译器:把*.java文件转变成*.class文件 后端运行期编译器(JIT编译器,JustInTimeCompiler):把字节码转成机器码 静态提前编译器(AOT编译器,AheadOfTimeCompiler):把*.java编译成本地机器码 前端编译器:Sun的Javac、EclipseJDT中的增量式编辑器(ECJ) JIT编译器:H…

    2022年5月8日
    91
  • AngularJS指令「建议收藏」

    AngularJS指令「建议收藏」AngularJS指令AngularJS通过被称为指令的新属性来扩展HTML。AngularJS通过内置的指令来为应用添加功能。AngularJS允许你自定义指令。小栗子:

    在输入框中尝试输入:

    姓名:

    2022年7月25日
    14
  • 配置注册表数据库损坏

    配置注册表数据库损坏

    2021年9月29日
    54
  • pychrm激活码破解方法

    pychrm激活码破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    58

发表回复

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

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