佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1476|回复: 6

請問誰能帮我把这方程式用matlab寫出来嗎?

[复制链接]
发表于 25-8-2006 06:35 PM | 显示全部楼层 |阅读模式
我有一方程式
如下所示



我得用matlab来作图
我試了很久都不行
說什么matrix power should be square的
应該是几平方的問题
想請您們帮帮忙

可以把code放在这里給我参考一下嗎?

[ 本帖最后由 山羊座 于 25-8-2006 06:37 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 26-8-2006 02:23 AM | 显示全部楼层
这是我所要求的图
請有能力帮忙的朋友帮忙一下


回复

使用道具 举报

发表于 26-8-2006 11:04 AM | 显示全部楼层
D=[1000:6000];
E=3.64*(D/1000).^(-0.8)-6.5*exp(-0.6*(D/1000-3.3).^2)+0.001*(D/1000).^4;
figure, plot(D,E);


注意^前有.
回复

使用道具 举报

 楼主| 发表于 26-8-2006 03:08 PM | 显示全部楼层
原帖由 yaahoo 于 26-8-2006 11:04 AM 发表
D=[1000:6000];
E=3.64*(D/1000).^(-0.8)-6.5*exp(-0.6*(D/1000-3.3).^2)+0.001*(D/1000).^4;
figure, plot(D,E);


注意^前有..


請問你得到的图和#2的一样嗎?
做么那frequency要从1000到6000而已?
回复

使用道具 举报

发表于 26-8-2006 10:42 PM | 显示全部楼层
纯粹是为了测试该图是否有个下凹的部分罢了;至于如何设成你图中的比例就不晓得了.
回复

使用道具 举报

Memphisto 该用户已被删除
发表于 3-9-2006 10:14 AM | 显示全部楼层
对,你一定要放dot在^的前面,
回复

使用道具 举报

Follow Us
发表于 4-9-2006 12:38 AM | 显示全部楼层
D=[50:20000];
E=3.64*(D/1000).^(-0.8)-6.5*exp(-0.6*(D/1000-3.3).^2)+0.001*(D/1000).^4;
figure, semilogx(D,E);
axis([50,16000,-10,80])
grid on
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 27-11-2024 08:36 AM , Processed in 0.124561 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表