matlab中的问题?

y1=x.*(-10<=x&x<1)这个语句有人能解释一下吗?(matlab)... y1=x.*(-10<=x&x<1)
这个语句有人能解释一下吗?(matlab)
展开
 我来答
lhmhz
高粉答主

2020-01-17 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17008

向TA提问 私信TA
展开全部

y1=x.*(-10<=x & x<1)这个命令在matlab中是表示一个分段函数,也可以认为是一个不等式函数。

该函数的意思是,当x大于等于-10或小于1时,y1=x。

此类函数完整的使用方法,例如

实现代码:

x=-15:0.1:5;

y=0.*(x<-10)+x.*(-10<=x & x<1)+1.*(x>=1)

plot(x,y)

xlabel('x'),ylabel('y')

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式