您必须plot
手动定义值并计算函数给出的x
相应值。y
>> x = 0:.01:1;
>> y = sin(10*x);
>> plot(x,y,'.-')
Run Code Online (Sandbox Code Playgroud)
通用地fplot
定义函数,例如作为匿名函数;传递该函数的句柄;让 Matlab 选择值并计算值。以一个困难的函数为例:x
y
>> f = @(x) sin(1/x);
Run Code Online (Sandbox Code Playgroud)
0.01
假设我们想在和之间绘制1
:
>> lims = [.01 1];
>> fplot(f, lims, '.-')
Run Code Online (Sandbox Code Playgroud)
x
看看 Matlab 如何在左侧区域(函数变得更狂野)中选择更接近的值,做得相当好。
归档时间: |
|
查看次数: |
28587 次 |
最近记录: |