加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

matlab 被积函数带参数的积分

(2012-06-29 14:24:12)
标签:

杂谈

matlab 被积函数带参数的积分

QQ:1046233911

代写matlab


1 被积函数带参数的积分
题目:
函数为 y=sin(k*x)*x^2,对x积分,
积分区域为【1,5】,目的是要画 k 和 y 的图形.

方法一
%带参数积分
clear all
k=linspace(1,5);
for i=1:length(k)
kk=k(i);
fun=inline(subs('sin(k*x)*x^2','k',kk));
y(i)=quadl(fun,1,5);
end
hold on;
plot(k,y,'r')

方法二  利用匿名函数+循环
f=@(k) quad(@(x) sin(k.*x).*x.^2,0,5)
kk=linspace(0,5);
y=zeros(size(kk));
for ii=1:length(kk)
y(ii)=f(kk(ii));
end
plot(kk,y)

方法三  匿名函数+arrayfun函数
plot(linspace(0,5),arrayfun(@(k) quad(@(x) sin(k.*x).*x.^2,0,5),linspace(0,5)))

http://www.chinavib.com/thread-42369-1-1.html

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有