Matlab低阶函数应用

话不多说直接上程序

主程序A

prompt = '请输入a的值: ';%对于该函数请输入其a项值,没有写0

a = input(prompt);

y = a*X.^3;

prompt = '请输入b的值: ';%对于该函数请输入其b项值,没有写0

b = input(prompt);

y = a*X.^3+b*X.^2;

prompt = '请输入c的值: ';%对于该函数请输入其c项值,没有写0

c = input(prompt);

y = a*X.^3+b*X.^2+c*X;

prompt = '请输入d的值: ';%对于该函数请输入其d项值,没有写0

d = input(prompt);

Y = a*X.^3+b*X.^2+c*X+d;

X=-10:1:10;%在此可设置函数图像的范围

figure

plot(X,Y);

grid on

xlabel('\itX','FontSize',10)

ylabel('\it_Y','FontSize',5)

title('函数解析图','FontSize',10)

maxy=max(Y);%找出y最大值

maxx=X(find(Y==maxy));%找出y最大值对应的x值

ax=axis;%获得当前坐标的范围

hold on;%保持图像

plot([ax(1),ax(2)],[maxy,maxy],'r:',[maxx,maxx],[ax(3),ax(4)],'r:');%绘制纵横线

通过对取值范围的修改还可以调节函数范围,得到函数的最值。Plot函数在Matlab中画取的函数不够精确,但应用于画出该函数的大致图像是足够的。因此学会使用Matlabe并开发出其独特,高效的解题作用是很有必要的。

对于一个低阶函数y=a*x^3+b*x^2+c*x+d(a,b,c,d均为实数)我们通常想要了解它的信息,都可以通过图像,下面我们就用Matlab软件演示如何快速的得到函数图像。

操作步骤

步骤一:在Matlab创建新页面并输入一段程序A

步骤二:运行该程序并按照函数需求输入a、b、c、d

例一:一次函数(y=c*x+d)

Y=2*X+3

依次输入a=0;b=0;c=2;d=3;

Y=-2*X+3

依次输入a=0;b=0;c=-2;d=3;

例二:二次函数(y=b*x^2+c*x+d)

Y=2*X^2+3*X+1

依次输入a=0;b=2;c=3;d=1;

Y=-2.5*X^2-5*X+7

依次输入a=0;b=-2.5;c=-5;d=7;

例三:三次函数(y=a*X^3+b*x^2+c*x+d)

Y=X^3+2*X^2+3*X+4

依次输入a=1;b=2;c=3;d=4;

Y=-3*X^3+2*X^2+5*X+9

依次输入a=-3;b=2;c=5;d=9;

Y=-4*X^3+30*X^2+pi*X-4

依次输入a=-4;b=30;c=pi;d=-4;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长不大的熊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值