全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
23595 4
2013-03-02
悬赏 1 个论坛币 已解决
>> function y=f(x)
a=-0.02635245104;
b=99832.73591924272;
x0=99354;
y=(x0-b/a)*exp(-a)+b/a;
function y=f(x)
|
Error: Function definitions are not permitted in this context.

。。。这怎么搞 什么意思啊

最佳答案

lim114 查看完整内容

function是函数文件的开头,应该出现在M文件中,而不是在运行窗口输入的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-3-2 14:45:03
function是函数文件的开头,应该出现在M文件中,而不是在运行窗口输入的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-3-2 15:02:40
把第一行和最后一行去掉不就行了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-3-2 15:59:58
remlus 发表于 2013-3-2 15:02
把第一行和最后一行去掉不就行了。
function y=f(x)
a=-0.02635245104;
b=99832.73591924272;
x0=99354;
y=(x0-b/a)*exp(-a*(x-1))-(x0-b/a)*exp(-a*(x-2));
function y=f(x)
|
Error: Function definitions are not permitted in this context.

我是一点都不会了。。。。今天才开始现学现卖  这具体怎么弄。。。函数刚才那个不对。。。求大神
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-3-5 11:47:18
把一下内容存于dat.m
function y=f(x)
a=-0.02635245104;
b=99832.73591924272;
x0=99354;
y=(x0-b/a)*exp(-a*(x-1))-(x0-b/a)*exp(-a*(x-2));
在>>后键入y,就可以了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群