声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1865|回复: 10

[绘图技巧] 请教一个自变量范围不定的函数画图问题!

[复制链接]
发表于 2009-7-8 20:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
例如函数为:
y=1/(1-f/fmax)

自变量为f
fmax为一个没有给出具体值的量

想画出y的图像,使其在坐标轴上显示-fmax—fmax范围内的图形,并在图像左右两边对应的的横坐标上显示"-fmax","fmax"。

这种问题第一次遇见,请各位高手帮忙哈!^_^
小弟不胜感激!
回复
分享到:

使用道具 举报

发表于 2009-7-8 22:11 | 显示全部楼层
有一个比较笨的方法,就是对fmax循环来做
发表于 2009-7-9 07:24 | 显示全部楼层

回复 楼主 heruisi 的帖子

不就是拿fmax做归一化啊。。。
你可以直接把横坐标标成 f/fmax轴就好了
 楼主| 发表于 2009-7-9 10:42 | 显示全部楼层

回复 板凳 wwbeyondww 的帖子

这不是我想要的解决方式,我想画出这种效果的图:
未命名.JPG

如示,函数两边的范围不再是某个确定的值,而是一个变量fmax,我并不像指出fmax 的具体值,而是想做出这种带可变量的图!
发表于 2009-7-9 13:14 | 显示全部楼层
plot([-5:5],rand(11,1));
set(gca,'XTick',[-5,0,5],'XTickLabel',{'-fmax','0','fmax'})

评分

1

查看全部评分

发表于 2009-7-9 14:52 | 显示全部楼层

回复 5楼 ChaChing 的帖子

可是这样仅仅是替换了-5,0,5啊??那如何画出以f为自变量,y的函数,而fmax为一个未知变量的图形呢?
 楼主| 发表于 2009-7-9 15:12 | 显示全部楼层
同意6楼,我就是这个意思!
发表于 2009-7-9 18:46 | 显示全部楼层

回复 6楼 波波球 的帖子

那如何画出以f为自变量,y的函数,而fmax为一个未知变量的图形呢

画线的时候 fmax 必须是一个确定的值

评分

1

查看全部评分

发表于 2009-7-9 20:04 | 显示全部楼层
f的范围为-fmax~fmax, 也就是f/fmax的范围为-1~1
ff=-1:0.1:1; % =f/fmax
y=1./(1-ff); plot(ff,y);
set(gca,'XTick',[-1,0,1],'XTickLabel',{'-fmax','0','fmax'})
发表于 2009-7-10 07:34 | 显示全部楼层

回复 地板 heruisi 的帖子

呵呵,实在不明白你想要啥,
要么就画成三维的吧,呵呵
发表于 2009-7-10 07:55 | 显示全部楼层
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-17 00:20 , Processed in 0.080302 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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