专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

MATLAB两种方式绘制圆

来源:小易整编  作者:小易  发布时间:2023-08-24 09:53
摘要:本文基于MATLAB,采用两种方式绘制圆,一种是直角坐标系下plot(x,y)绘制圆,另外一种是极坐标系下polar(theta,rho)绘制圆。操作方法01第一,启动MATLAB,新建脚本(Ctrl...

本文基于MATLAB,采用两种方式绘制圆,一种是直角坐标系下plot(x,y)绘制圆,另外一种是极坐标系下polar(theta,rho)绘制圆。

MATLAB两种方式绘制圆

操作方法 01

第一,启动MATLAB,新建脚本(Ctrl+N),输入以下代码: close all; clear all; clc r=2; theta=0:pi/100:2*pi; x=r*cos(theta); y=r*sin(theta); rho=r*sin(theta); figure(1) plot(x,y,'-') hold on; axis equal fill(x,y,'c') figure(2) h=polar(theta,rho); set(h,'LineWidth',2)

02

第二,保存和运行上述脚本,在figure(1)中得到plot(x,y)和fill(x,y)绘制的圆。

03

第三,保存和运行上述脚本,在figure(2)中得到polar(theta,rho)绘制的圆。

04

第四,可以将plot(x,y),polar(x,y)绘制的圆画在一张图上,只需要接着输入以下代码: figure(3) subplot(1,2,1);plot(x,y,'-');hold on; axis square fill(x,y,'c') subplot(1,2,2);h=polar(theta,rho);set(h,'LineWidth',2)

05

第五,保存和运行上述增加后的脚本,在figure(3)中将plot(x,y),polar(x,y)绘制的圆画在了一张图上。


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1035816.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • nargin在matlab里面啥意思

    nargin在matlab里面啥意思

    nargin为“numberofinputarguments”的缩写。在matlab中定义一个函数时,在函数体内部,nargin是用来判断输入变量个数的函数。在matlab命令窗口中输入helpnargin或者docnarg...

  • Matlab中length函数怎么用

    Matlab中length函数怎么用

    在matlab中,length函数用于返回向量、数组或字符串中的元素个数。以下是length函数的一些用法示例:1、返回向量中的元素个数:v = [1, 2, 3, 4, 5];  numElements = length(v); % 结果...

  • 电脑文件的默认打开方式怎么改

    电脑文件的默认打开方式怎么改

    更改电脑文件的默认打开方式的方法:1、右键点击文件,选择打开方式;2、依次点击【选择其他应用】、【更多应用】;3、勾选【始终用此应用打开文件】,选择打开方式,点击【确定】即可。本文操作环境:windows10系统、thinkpadt480...

  • CSS代码格式化的不同的表现方式介绍

    CSS代码格式化的不同的表现方式介绍

    本文将重点介绍css格式的不同方式,这与组织css的方式不同,仅仅是相关的概念,我认为组织更多地与事物分组和排序有关,而格式化与间距和缩进有关。格式化与CSS的功能无关。这些仅仅是程序员的自己选择,但这并不是说格式化对于css来说不重要,就...

  • matlab中zeros函数用法

    matlab中zeros函数用法

    matlab中zeros函数是用于返回一个double类零矩阵,其用法是:1、在命令行窗口中输入“b=zeros(5)”,按回车键可生成一个“5*5”的零矩阵;2、在命令行窗口中输入“b=zeros(3,4)”,并按回车键即可。zeros函...

  • 对象实例化的方式有哪些?

    对象实例化的方式有哪些?

    对象实例化的方式有:1、使用new关键字;2、使用class类的newinstance方法;3、使用constructor类的newinstance方法;4、使用clone方法;5、使用反序列化。对象实例化的几种方式1、使用new关键字这是...

  • Java Map的几种循环方式总结

    Java Map的几种循环方式总结

    根据jdk的新特性,用for循环map,例如循环map的keyJava代码 for(StringdataKey:paraMap.keySet()){System.out.println(dataKey);...

  • matlab中randn函数用法

    matlab中randn函数用法

    matlab中randn函数用法MATLAB中的randn函数matlab函数randn:产生正态分布的随机数或矩阵的函数randn:产生均值为0,方差σ^2=1,标准差σ=1的正态分布的随机数或矩阵的函数。用法:Y=rand...

  • 周排行
  • 月排行
  • 年排行

精彩推荐