88问答网
所有问题
用MATLAB怎么编写分段函数程序,题目是x[n]=n+1 0<=n<=3;x[n]=8-n 4<=n<=7; x[n]=0 n=other;
急需知道
举报该问题
其他回答
第1个回答 2010-05-21
n= %输入的正整数(matlab中角标必须是正整数)
for i=1:n
if i<=3
x[i]=i-1;
else if i<=7
x[i]=8-i;
else
x[i]=0;
end
end
end
本回答被网友采纳
第2个回答 2010-05-25
例如:
x=-5:10;
>> y=(x+1).*(x>=0&x<=3)+(8-x).*(x>=4&x<=7)
y =
0 0 0 0 0 1 2 3 4 4 3 2 1 0 0 0
相似回答
MATLAB分段函数
答:
1、打开
MATLAB
软件,如图所示。2、建立一个脚本文件,具体方法如图所示。3、定义变量。4、建立循环,求解
分段函数
。5、采用以下指令画图。6、画出的图片如图所示。
怎么用matlab
画
分段函数,
比如f(x)
=0,x
<
0;
f(x)
=1,x
>=0,急用,求大神帮忙...
答:
f(x<0)=0;plot(x,f);axis([-100 100 -0.2 1.2])
简单
小程序
求解:::
matlab
中计算Xn
=n+1;
对于不同的n的值,将X1至Xn的值...
视频时间 1:10
用MATLAB
做这个题
编写一
个
函数,
使其能产生如下
分段函数
: ,并调用此...
答:
用if else就可以。例如当0<=x<3时,y
=0;3
<=x<6时,y
=1;
6<=x<=9时,y=1.5 function y=my_fun(x)if x>=0 && x<3 y
=0;
elseif x<6 y
=1;
else y=1.5;end
关于
matlab
定义
分段函数
的
一
个简单问题
答:
我觉得应该这样:function Y=danbianzhishu(X)n=length(X);Y
=[];
for i=1:n if X(i)>0 Y=[Y,exp(X(i))];else Y=[Y,
0];
end end 你写的
程序,
对于单个数值应该是正确的,输入参数如果是向量的话,是会错误的
matlab
分段函数
的
程序
设计 急!`循环语句
答:
代码如下:a
=10;x=
-a:0.5:a;for i=1:length(x)if x(i)<=0 f(i)=-x(i)^3+5;else f(i)=x(i)^3+5;end end plot(x,f)最后一句是画图,可以不要,
怎么用matlab
画出下面
分段函数
的图像?
视频时间 1:10
用matlab
编
一
个
函数,
实现在 X【n】<
0
时
,X
【
n+1
】=1.5*X【n】+1
; X
...
答:
function x = myfun(x0,n)x=zeros(
n+1,
1);x(1)
=x0
;for i=2:n x(i)=1.5*x(i-1)+2*((x(i-1)<0)-.5);end plot(0:
n,x
)end 把这个函数保存到myfun.m 然后在同样的路径下调用就可以了,例如 x=myfun(.2
,10
0);
大家正在搜
相关问题
请问,这个 n*[u(n)-u(n-10)]0<=n<=20...
利用Matlab编写一个程序 x(n+1)=Rx(n)(1-...
用Matlab编写程序,分别使用如下参数和初始条件绘制函数x...
用matlab实现x(n)=0.8^n 和x(n)=e^[(...
MATLAB,编写程序计算ln(1+x)=∑[((-1)^(...
编写MATLAB程序。能够将x[n]以N = 8为周期进行周...
用matlab编写程序计算数列x(1)=1.x(n)=1/(...
用MATLAB求解 已知系统的差分方程为y(n)=-a1y(...