MATLAB中的基本功能

用户名

我开始使用MATLAB,但我仍然不知道如何做很多事情。我必须创建一个简单的绘图函数,让我们假设它是:

f(x)=3x+1, defined for example from -5 < x < 5

我需要做的是创建一个转换自变量的函数(这是一个输入参数)。例如,如果我的函数名为plotFunction,如果执行命令,plotFunction(2x+3)则最终绘制的图形就是该函数:

f(x)=6x+10
阿德里亚人

功能可以由function环境定义您想要一个没有输出变量的函数,显然只有绘图。

function [] = plotFunction(f,minRange,maxRange)
    range = minRange:0.01:maxRange; % Create plot range, change 0.01 to w/e precision you want to attain
    figure; % Create figure
    PlotFunc = 3.*f(range)+1; % Your function
    plot(range,PlotFunc)
end

尝试将其他功能用作“基本功能”时,需要了解两件事:我现在将其设置为采取以下步骤,0.01可能需要将其设置得更小(例如,在[-1e-4,1e-4]上绘制时) )。您可以手动执行此操作,也可以使用@efirvida使用的精密开关。另一件事:我3*f(range)+1称为PlotFunc如果要使用其他功能,请在此处进行操作,例如,如果要使用,cos(x)+1/3*sin(pi*x)*e^(-x))请将全部设置xf(x)PlotFunc = cos(f(x))+1/3.*sin(pi.*f(x))*exp(-f(x)))

现在,您必须注意将其x称为a function handle,如下所示:f = @(x)(2*x+3)@使其成为一个功能手柄,参数后面直接它定义在定义函数的变量,这里说的(x)第二组括号包含实际功能。然后定义您的范围,即minRange = -5 maxRange = 5并调用您的函数:

plotFunction(f,minRange,maxRange)

导致:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Matlab中的基本功能重建图像

来自分类Dev

使用Matlab中的基本功能重建图像

来自分类Dev

在Haskell中创建基本功能

来自分类Dev

AngularJS中的基本功能

来自分类Dev

Haskell基本功能

来自分类Dev

R的基本功能中的表观异常

来自分类Dev

如何在C中实现基本功能

来自分类Dev

R中的基本功能-错误:返回NULL

来自分类Dev

Twilio 中与 CallerID 相关的基本功能

来自分类Dev

cljc文件的基本功能

来自分类Dev

获取python基本功能列表

来自分类Dev

基本功能帮助-Python

来自分类Dev

对象返回中的基本功能

来自分类Dev

JavaScript使用变量的基本功能

来自分类Dev

基本功能的奇怪行为

来自分类Dev

对象返回中的基本功能

来自分类Dev

C ++需要基本功能的指导

来自分类Dev

JavaScript:后退/前进的基本功能

来自分类Dev

Unity基本功能说明

来自分类Dev

基本功能N cov / contravariance

来自分类Dev

球拍基本功能列表

来自分类Dev

mangoose 加入 mangodb 的基本功能?

来自分类Dev

该功能是否覆盖基本功能?

来自分类Dev

与基本功能同名的球拍宏功能

来自分类Dev

WordPress功能可为管理面板创建基本功能

来自分类Dev

在列表中查找重复元素的基本功能是什么?

来自分类Dev

R:基本功能无法使用Caper包中的对象

来自分类Dev

R中具有基本功能的Monty Hall游戏

来自分类Dev

覆盖.net Web API中的动作映射和参数的基本功能