【急急急】请求大神编一个matlab的y=a^x程序

拜托了。急用。如果好了,我会追加悬赏的。多谢了。

y是因变量,x是自变量。

function fx=fun(a,x)
if a==0
disp('a不能为0')
return
else
fx=a^x;
end
在命令窗口下,输入
>> fun(0,5)
a不能为0
>> fun(0.1,5)
ans =
1.0000e-005
>>fun(0.1,0.5)
ans =
0.3162
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-15
clc;clear;
x=-4:0.01:5;
a=2;
y=a.^x;
plot(x,y);grid on

这是y=2^x,x定义域在[-4,5],步长为0.01。望采纳
第2个回答  2013-09-15
y=exp(x*log(a))
相似回答