24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1932  |  回复: 8

zzdingxi

铁虫 (初入文坛)

[求助] 请问MATLAB能做出这个函数的图像吗?已有4人参与

求各位大神指教,用MATLAB能画出这个函数的曲线图吗?

请问MATLAB能做出这个函数的图像吗?
K(I5W73TOBRM{K4G2RAKR3E.jpg
回复此楼

» 收录本帖的淘帖专辑推荐

帖子收集107

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

angocn

至尊木虫 (文坛精英)

【答案】应助回帖

感谢参与,应助指数 +1
当然可以画呀。你首先设一个你需要的x的范围并离散出一定的计算点,比如x=1:0.1:100,然后对x点进行数值积分,得到对应的y值。然后画出x,y二维曲线即可。

[ 发自小木虫客户端 ]
其实我喜欢历史,可是却学了理科
2楼2014-05-19 07:35:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chendian0613

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
可以画呀,采用积分函数就可以实现
3楼2014-05-19 09:26:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzdingxi

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by angocn at 2014-05-19 07:35:50
当然可以画呀。你首先设一个你需要的x的范围并离散出一定的计算点,比如x=1:0.1:100,然后对x点进行数值积分,得到对应的y值。然后画出x,y二维曲线即可。

多谢回答!是这样,这个是对α积分,x在被积函数里头,我想知道这样能用MATLAB画出y与x的关系曲线吗?
4楼2014-05-19 11:30:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzdingxi

铁虫 (初入文坛)

引用回帖:
3楼: Originally posted by chendian0613 at 2014-05-19 09:26:15
可以画呀,采用积分函数就可以实现

多谢回答!这个是带参变量的积分函数,您能否告诉我MATLAB代码呢?或者推荐我一本相关书籍我去学习学习,在网上找了不少资料,都没找到这种被积函数带参变量的积分函数曲线该怎么画
5楼2014-05-19 11:32:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

angocn

至尊木虫 (文坛精英)

引用回帖:
4楼: Originally posted by zzdingxi at 2014-05-19 11:30:00
多谢回答!是这样,这个是对α积分,x在被积函数里头,我想知道这样能用MATLAB画出y与x的关系曲线吗?...

x都取值了,不对α积分对谁积分?对α仅仅是一个简单的定积分,又不需要特别编程,直接调用matlab的定积分函数就可以了。如果用数值积分,简单地可以用辛普森积分[I,n]=quad('fname',a,b,tol,trace),也可以用梯形积分trapz等,如果要精确可以使用符号积分int(s,v,a,b).
其实我喜欢历史,可是却学了理科
6楼2014-05-20 06:33:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小标悠悠

新虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
zzdingxi: 金币+5, 有帮助, 多谢解答,之前已经实现了,确实很简单,哈哈,当时问问题的时候一时短路了。 2014-05-26 00:09:42
clc;clear;
x=0:0.01:1;
syms a
for i=1:length(x)
    A=tan(x(i));
    B=2+x(i);
    y(i)=int(A*sin((B*(a+pi/6))),a,-pi/6,pi/4);
    y(i)=subs(y(i));
end
plot(x,y)


以上程序中采用int积分,此方法比较慢,由于时间原因就不采用其余方法给你展示了,这里x是自变量,可以取任何一个区间(本文采用0~1)最后绘制出x与y的关系曲线图。
7楼2014-05-21 15:14:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luoxd00

禁虫 (正式写手)

感谢参与,应助指数 +1
本帖内容被屏蔽

8楼2014-05-21 16:15:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzdingxi

铁虫 (初入文坛)

引用回帖:
6楼: Originally posted by angocn at 2014-05-20 06:33:41
x都取值了,不对α积分对谁积分?对α仅仅是一个简单的定积分,又不需要特别编程,直接调用matlab的定积分函数就可以了。如果用数值积分,简单地可以用辛普森积分=quad('fname',a,b,tol,trace),也可以用梯形积分t ...

多谢回答,当时回复完就已经做完了,确实很简单,只是需要耗费一些时间
9楼2014-05-26 00:06:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zzdingxi 的主题更新
信息提示
请填处理意见