我正在尝试绘制以下内容:
syms f_ih n
bi = (1-f_ih)/2
其中f_ih
受0 ≤ f_ih ≤ (n-1)/n
约束。我想将bi
显示为具有自变量n
和f_ih
的曲面图,但ezsurf
不允许变量边界。我怎么能这样做?
我喜欢的命令只是ezsurf(bi,[0,(n-1)/n])
,但并不是那么简单。
谢谢!
答案 0 :(得分:0)
有一个很好的理由要求域是数字而不是符号:必须对函数进行求值才能获得可以绘制的实际数字。除非你指定n
,否则绘制像你的方程式(在Matlab或纸上)纯粹象征性的东西是没有意义的。一些函数可能是尺度不变的(在数学上不是很正确的术语),这意味着它们在不同的域上进行评估/绘制时看起来相同,但Matlab无法知道。选择一个n
的值,该值会生成一个看起来如何的图表。然后,如果您愿意,可以在之后删除轴上的数字,并将它们标记为任意n
,即使它不是。