问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用matlab求分段函数程序

发布网友 发布时间:2022-05-26 21:24

我来回答

3个回答

热心网友 时间:2023-09-12 18:38

这样:

clc,clear,close all

x = -5:.1:5;

y(x>=1) = 3.*x(x>=1).^2+1;

y(x>-1 && x<1) = 0;

y(x<=-1) = -x(x<=-1).^3+2;

figure,plot(x,y)

扩展资料:

注意事项

语法

if expression
statements
end

描述

MATLAB计算表达式,如果产生一个逻辑真或者非零结果,然后就执行一条或者多条MATLAB命令语句。

当有嵌套if时,每一个if必须和一个相应的end匹配。

当你在if语句里面嵌套使用else if或者else时,一般的格式如下:

if expression1

    statements1

elseif expression2

    statements2

else

    statements3

end

热心网友 时间:2023-09-12 18:38

最低0.27元/天开通百度文库会员,可在文库查看完整内容>
原发布者:bitian216
f(x)的定义如下:
1、写一个函数文件f(x)实现该函数,要求参数x可以是向量;2、作出该函数的图形;3、求出f(x)的零点与最值。解:(1)、编写M函数文件functiony=f(x)n=length(x);ifx=0&x<10&x~=2&x~=3y=x.^2+5*x+6;elsey=x.^2-x-1;end(2)、把文件f.m放置在搜索路径上(3)、运行指令令x=5,则在命令窗口输入指令y=f(5)得到答案:y=56(2)图形x1=(-5):0.01:0;y1=x1.^2+x1-6;plot(x1,y1,'m-');holdonx2=0:0.01:10;y2=x2.^2-5*x2+6;plot(x2,y2,'r:');holdonx3=10:0.01:15;y3=x3.^2-x3-1;plot(x3,y3);x4=-4;y4=x4.^2-x4-1;plot(x4,y4,'p');holdonx5=2;y5=x5.^2-x5-1;plot(x5,y5,'b*');holdonx6=3;y6=x6.^2-x6-1;plot(x6,y6,'g*');title('函数f(x)的图形');text(-4,-20,'曲线f1(x)=x^2+x-6');text(2,40,'曲线f2(x)=x^2-5x+6');text(10,146,'曲线f3(x)=x^2-x-1');legend('f1(x)','f2(x)','f3(x)','x=-4','x=2','x=3');结果如图:
(2)f(x)的零点①当x>p1=[1,1,-6];>>x1=roots(p1);x1=-32由题意可知,x的取值范围在(-∞,0),所以x1=2舍去,即f(x)的零点之一为x1=-3.②当x>=0&x>p2=[1,-5,6];>>x2=roots(p2)x2=

热心网友 时间:2023-09-12 18:38

出错的原因应该是
你的函数名字起的太简单了,可能与别的g.m函数冲突,引起调用错误,不过也可能是matlab抽风了,你重启试试。
我的解决办法是:把函数名字改为gg.m
然后放到当前工作目录中,
函数内容的代码是:
function
y=gg(x)
if
x>2

y=x^2+2;
elseif
0<x<=2

y=3*x;
elseif
x<=0

y=x^3;
end
然后在命令行中输入
gg(6)
gg(2)
你看,运行正常!
结果如下:
你试试,如果有问题,欢迎继续讨论
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
瑞安市塘下航达汽车电器配件厂怎么样? 意尔康公司总部地址在哪里 I only wish to face the sea, with spring blossoms是什么意思 征信五级分类是什么?被纳入黑名单有什么影响? 你好,如果诈骗分子利用你隐私视频和盗取你的通讯录好友威胁你要钱的话... ...对方有我的私密照片还有通讯录,要求我给他五千,要不然就发我家人,我... ...现在已经一个月没有性生活了。但是她平时对我很好 是怎么了?_百度... 女人半年没有性生活正常吗 谁能用英语给我写一段游戏里面的征婚启事? 征婚启事用英文怎么说? matlab如何求分段函数在分界点的左右极限值 MATLAB求分段函数值! MATLAB求分段函数,怎么写代码呀 matlab怎样求解分段函数 matlab用逻辑表达式求分段函数值 守望先锋半藏开大铃声mp3 早安心语正能量问候语:早上好,吃饭了吗 守望先锋,源氏语音包 早安正能量的信息内容 求源氏I need healing 当铃声 谢谢!! 求个安娜激素给源氏开大的语音,想用来做铃声 求守望先锋 天使开发 和源氏开大的语音铃声 马玥潼女虎宝宝阴历4月25上午十点半左右? 为什么用温水刷牙,对牙齿会更加好一些? 用什么刷牙才会使牙齿更白更干净?温水刷牙对牙齿有好处,但会不会让牙齿变黄? 用热水刷牙,牙齿会变黄吗?那么牙齿黄了有什么方法变白呢? 温水刷牙 牙会不会变黄 用温开水刷牙到底能不能使牙齿变黄 有人说温水刷牙牙会变黄,有没道理? 温水刷牙牙会变黄吗? matlab怎么求解分段函数 我编了一个MATLAB的程序,是关于计算分段函数的,程式如下:x=input(’请输入x的值’); 用matlab定义分段函数并求解 求大神指导! 星际之废物_by时不待我_txt全文阅读,百度网盘免费下载 星际争霸1兵种技能详解 求星际之废物的百度云 如果你给他发了一个多谢的表情她回复了一个国家一级保护废物的表情说明什么 求星际争霸v1.08虫族神族任务全解 星际争霸2人族战列巡洋舰是废物吗 求星际之废物TXT 谁有星际之废物小说TXT 这位alpha身残志坚[星际全文未减_小说全文最新章节在线阅读 星际争霸 虫族 圆形的潜在地下用刺攻击别人的东西叫什么? 怎么生产? 人族 核弹怎么制造? ,星际伪言情。女主学霸,教科书全背完。全是肌肉,被*减肥。女主基友高智商,战斗爆发后被选上。女主和 处置有可能发生喷溅的液体废物时,是几级防护? 玩星际争霸总是输怎么办? 二强子人物形象分析是什么? 求600字《骆驼祥子》人物分析(初中水平) 除法的意义有几种 bl 除了个扛把子还有什么把子