MATLAB—隐函数绘图
MATLAB—隐函数绘图
如果给定了函数的显示式,可以先设置自变量向量,然后根据表达式计算出函数向量,从而用plot等函数绘制出图形,但如果函数用隐函数形式给出,则很难用上诉方法绘制图形。
目录
- MATLAB—隐函数绘图
- 绘图函数:ezplot
- (1)f=f(x)形式
- (2)f=f(x,y)形式
- (3)参数方程x=x(t),y=y(t)形式
绘图函数:ezplot
(1)f=f(x)形式
f可以是函数文件名或函数表达式组成的字符串,也可以是一个匿名函数表达式或函数名
调用格式:
①ezplot(f):在默认区间-2π<x<2π绘制f = f(x)的图形。
例:
subplot(2,2,3);
ezplot('cos(tan(pi*x))') %f=f(x)
输出结果
②ezplot(f, [a,b]):在区间a<x<b绘制f = f(x)的图形。
例:
subplot(2,2,3);
ezplot('cos(tan(pi*x))',[ 0,1]) %f=f(x)
输出结果
(2)f=f(x,y)形式
f可以是函数文件名或函数表达式组成的字符串,也可以是一个匿名函数表达式或函数名
调用格式:
①ezplot(f):在默认区间**-2π<x<2π和-2π<y<2π**绘制f(x,y) = 0的图形。
例:
subplot(2,2,3);
ezplot('x^2+y^2-9'); %f=f(x,y)
axis equal;
输出结果
②ezplot(f, [xmin,xmax,ymin,ymax]):在区间xmin<x<xmax和ymin<y<ymax绘制f(x,y) = 0的图形。
例:
subplot(2,2,3);
ezplot('x^2+y^2-9',[-4,3,-4,5]); %f=f(x,y)
axis equal;%此处将x和y的范围都限制在-4到4的区间,也可分开限制不同的区间
输出结果
③ezplot(f, [a,b]):在区间a<x<b和a<y< b绘制f(x,y) = 0的图形。
例:
subplot(2,2,3);
ezplot('x^2+y^2-9',[-3,3]); %f=f(x,y)
axis equal;%此处将图像的x,y的范围都限制在了-3到3的区间
输出结果
(3)参数方程x=x(t),y=y(t)形式
调用格式:
①ezplot(x,y):在默认区间0<t<2π绘制x=x(t)和y=y(t)的图形。
例
ezplot('5*cos(t)','4*sqrt(2)*sin(t)')%x=5*cos(t),y=4*sqrt(2)*sin(t) 的参数函数
输出结果
②ezplot(x,y, [tmin,tmax]):在区间tmin < t < tmax绘制x=x(t)和y=y(t)的图形。
例
ezplot('5*cos(t)','4*sqrt(2)*sin(t)',[0,pi])%将上面的参数函数的参数范围限制在了0到π之间
输出结果
MATLAB—隐函数绘图相关推荐
- MATLAB隐函数绘图 使用隐函数作二维图 使用隐函数作三维图
如果给定了函数的显示式,可以先设置自变量向量,然后根据表达式计算出函数向量,从而用plot等函数绘制出图形,但如果函数用隐函数形式给出,则很难用上诉方法绘制图形. 使用隐函数作二维图 绘图函数:ez ...
- 【matlab笔记】二维/三维隐函数绘图
● 隐函数: 通常情况下我们使用的隐函数都是如:x²+y²=1 这样的形式,但在matlab中,隐函数用[函数句柄]定义时,必须把形式化为 f (x,y) = 0此种形式,如:x² + y² - 1 ...
- Matlab隐函数与参数方程绘图
在Matlab中绘制隐函数和参数方程,调用格式: ezplot(fun,lims,fig); fun:绘制图形的函数 lims:作图区间(其默认的作图区间为[-2pi,2pi])作图区间不是用步长:来 ...
- MATLAB 立体绘图
MATLAB绘图基础 2 MATLAB的立体绘图 2.1 生成网格坐标矩阵的函数 2.2 画三维曲面的函数 2.3 三维旋转体的绘制 柱面图 球面图 2.4 三维图形的处理 视点处理 色彩处理 消隐处 ...
- MATLAB三维绘图(三)绘制等值线图
MATLAB三维绘图(三)绘制等值线图 1.使用contour函数绘制等值图,示例: %% 显示不同颜色的梯度图 clear; clc; close all; x = -3.5:0.2:3.5; y ...
- MATLAB三维绘图(四)绘制特殊的三维图
MATLAB三维绘图(四)绘制特殊的三维图 1.使用pie3绘制三维饼状图,示例: %% 绘制三维饼图 clear all; x=[0.2 0.1 0.25 0.15 0.16]; y=[3 5.5 ...
- MATLAB三维绘图(一)三维基础绘图
MATLAB三维绘图(一)三维基础绘图 三维图就是在二维图的基础上多增加了一维,实质上在MATLAB中绘制的都是三维图.简单看一下二维图是怎样变成三维图的,使用plot3函数可以很清楚的看出来.示 ...
- MATLAB三维绘图基础meshgrid函数的用法解析
MATLAB三维绘图基础meshgrid函数的用法解析 MATLAB中meshgrid函数是用来生成网格的,函数用法是: [X,Y] = meshgrid(x,y);这种是最常用的一种用法.x ...
- matlab平面绘图命令
基本xy平面绘图命令 MATLAB不但擅长於矩阵相关的数值运算,也适合用在各种科学目视表示(Scientific visualization).本节将介绍MATLAB基本xy平面及xyz空间的各项绘图 ...
- matlab 高级绘图函数
matlab高层绘图函数即是指Matlab提供了一系列的绘图函数,这些绘图函数使得用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形.与高级绘图函数的相对的是,低级绘图函数,这 ...
最新文章
- PHP glob() 函数
- PCA的数学原理(非常值得阅读)!!!!
- ubuntu11.04正式版下载地址
- jenkins pipeline之如何串联多个Job
- Scala实现冒泡排序、归并排序和快速排序
- 目标检测回归损失函数——IOU、GIOU、DIOU、CIOU、EIOU
- OCR+NLP 提取信息并分析,这个开源项目火了!
- 引用数据类型的一些知识
- 服务器交换机在机柜位置,1米2米1.2米机柜22u24u网络服务器交换机图腾机柜
- linux 定时任务 非root,linux下的计划任务——只执行一次的定时任务,
- 机器人php接口,小I机器人接口[PHP版本 08.12.7]
- Y470N 显卡超频了GT550m 完美2.10 bios
- HDU 6608 FansBlog(粉丝博客)(MillerRabin算法+威尔逊算法)
- 树图 [ TreeMap ]
- 测试用例模板(通用)
- 经验分享:Flutter尽然还能有这种操作!赶紧收藏备战金三银四!
- XCTF-base64stego较为详细版
- 视觉测量—相机与镜头选型
- 将组成字符串的所有 非英文字母的字符删除
- 高速数据采集卡如何在高速下进行采集
热门文章
- DOSBox 的安装及使用 详细教程
- vi编辑器基本命令(简略)
- Latex错误:xxx PDF objects out of 1000 (max. 8388607) ……
- 大数据技术原理与应用 第三版 林子雨 期末复习(一)大数据概述 第一章 P2
- Android Studio重启adb
- supermap大赛用得到python吗_Esri杯GIS大赛和SuperMap杯GIS大赛如何选择?
- 河北省人民检察院利用深信服桌面云办公,实现智慧检务
- PHP和原生JS实现九型人格在线测试(144题)
- MySQL中varchar,varbinary的区别
- idea启动 tomcat 原理解析