全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1923 7
2012-04-28
我是想把一个变上限积分的图画出来,但是显示
??? Error using ==> quadgk at 109
A and B must be scalar floats.

我就使用简单一些的函数试了一下,还是这个问题。
x=1:1:10;
plot(x,quadgk(@(t) 2*t,0,x))

初学matlab,不了解这个传参是怎么回事。谁能解释一下啊?不胜感激

二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-28 22:43:56
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

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

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

2012-4-29 00:23:16
遥远的生命 发表于 2012-4-28 22:43
估计是这样的,积分上限需要一个标量,而你这里面的x则是一个1X10的行向量

你可以试着用下for语句
应该是这样的,我这样试过,画出来了。
还想问一下,那要是有两个变量呢?比如一个二重积分,那怎么办呢?
二维码

扫码加我 拉你入群

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

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

2012-4-29 00:34:44
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

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

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

2012-4-29 00:35:31
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

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

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

2012-4-29 08:59:55
遥远的生命 发表于 2012-4-29 00:35
做积分,还有符号函数可以做
多谢您的回答
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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