首页 > 编程知识 正文

matlab画复杂函数图像,matlab画图函数plot

时间:2023-05-05 17:03:33 阅读:22401 作者:718

关于

MATLAB

中分割函数的画法

最近得到了一个问题

MATLAB

的分段函数画法主题

我在网上找了很久

但是,很多东西都没有找到

使用的资料

水平。

所以感觉很麻烦

水平。

但是问题还是要解决

所以我自己整理了一些东西

不怕见到大家

水平。

我把这些分段函数分为两类

:

水平。

关于

y=f(x )

在这个模型中

一个是关于其中之一

y

常数的模型

举个例子说

水平。

范例

1.y={0,(x0 ); 1,(x=0);

x-10x10

区间内的图形

代码如下

:

x=-10:0.01:10;

y=ones(size ) x );

y(x )

=

0 )=0;

打印(x,y );

axis([-1010-0.51.5];

这样的应对方法

x

是变量

y

为常数直接定义常数矩阵

凭判断前进

修改行

只适合

y

根据常数

水平。

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _。

丽丽

重点

切断

纱线

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _。

水平。

第二个是

y=f(x ),y

是关于

x

的变量

水平。

将需要

x

进行赋值的段函数

水平。

此处理

方法比较多

水平。

这里引用经典

matlab

我给大家一个分阶段画画的例子

代码为蓝色的区域

(:

范例

2:x=-3:0.01:3;

y1=Zeros(size ) x );

y2=Zeros(size ) x );

y3=Zeros(size ) x );

n=长度(x;

fork=1:N

IFX(k )=-3;

y1(k )=(-x ) k ).^2-4*x(k ) k )-3 )/2;

elseifx(k )=-1x(k ) k ) 1;

y2(k )=-x ) k ).^2 1;

elsex(k )=3x (k )=1;

y3(k )=(-x ) k ).^2 4*x(k ) k )-3 )/2;

结束

结束

y=y1 y2 y3;

打印(x,y ) )。

这里使用的是

y

的值设置为3和

x

等于的空变量

水平。

然后分别按顺序说话

x

的值通过

是f(x )

转换为

y

然后画图形,组合三个图形

水平。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。