charts - 在matlab中绘制指数函数
问题描述
我想对这种语言有一些直觉。特别是关于在某个间隔上绘制函数。这是我正在尝试解决的一个具体示例。在闭区间 [-2,2] 上绘制 exp(x)。我认为这里 exp(x) 是 e^x 的 Matlab 符号。这是基于我刚刚阅读的指南的脚本:
x = [ -2 , 2 ]; y = exp(x); 绘图(x,y)
结果不是指数曲线,而是直线。这个脚本有什么问题?而且,如果有人可以为此推荐一个好的指南,我将非常感激。我发现的谷歌结果只有有效的例子。
解决方案
调整函数的绘制点数(样本)的两种方法是指定点之间的间隔或要绘制的点数。该plot()
函数将绘制向量x
,y
并将绘制等于向量长度的点数x
。类似于用线条连接的 Excel 工作表散点图的想法。
设置绘图点之间的间隔
X_Minimum = -2;
X_Maximum = 2;
Plotting_Interval = 0.25;
x = (X_Minimum: Plotting_Interval: X_Maximum);
y = exp(x);
plot(x,y,'o-');
title(num2str(Plotting_Interval) + " Interval Between Points");
设置绘图点数
X_Minimum = -2;
X_Maximum = 2;
Number_Of_Points = 18;
x = linspace(X_Minimum,X_Maximum,Number_Of_Points);
y = exp(x);
plot(x,y,'o-');
title(num2str(Number_Of_Points) + " Points Plotted");
使用 MATLAB R2019b 运行
推荐阅读
- matlab - 为什么 1.001298642*10^9 == 1001298642 返回错误?
- javascript - chrome 调试器中的性能时间是如何计算的?
- hlsl - DXR:如何在最近的命中着色器中识别底层 AS 的几何实例
- github - 自动关闭 Github 问题不起作用
- android - 在“颤振医生”期间颤振崩溃
- javascript - 消息未显示在我的反应原生聊天机器人中
- nlp - 使用预训练的 Bert、Elmo 获得 2 个单词之间的相似度分数
- android - 向 recyclerview 添加可隐藏的 headerview
- docker - Docker compose 中的 Docker args 不会传递到 Dockerfile
- angularjs - 谷歌分析跨域链接器破坏了路径中的 angularjs 标签