Plot Multi Dimensional Functions

Evaluates multi dimensional functions; and visualizes and animates in two dimensions interactively.
903.0 次下载
更新时间 2010/2/2

查看许可证

Usage:

plotfunction(fcn,LB,UB,varargin)

EXAMPLES:
1. plotfunction(@hosaki,[0 0],[5 5]);
% Plot hosaki function in the range of 0 - 5 in both dimension.

2. LB = zeros(1,4);UB= 10*ones(1,4); xypar = [2 3];
plotfunction(@shekel,LB,UB,xypar);
% Plot shekel function in the range of 0 - 10 in second and third dimension while keeping constant value (average of 0 and 10) in other dimensions.

3. baseValue = [3.2 4 4 6.8];
plotfunction(@shekel,LB,UB,xypar,baseValue);
% Plot shekel function keeping constant value of 3.2 in first dimension and 6.8 in last dimension. Here values in second and thirs dimension is overwriten by range of LB and UB as done in example 2.

4. For example you have the following function
f = parameterized_rosenbrock(x,a,b)
x1 = x(1);
x2 = x(2);
f = a * (x2 - x1^2)^b + (1 - x1)^b;

% Use the following to visualise the above function
LB=[-5 -2];UB=[5 8];
a = 100; b = 2; % additional argument to the function
plotfunction(@parameterized_rosenbrock,LB,UB,[],[],a,b)

引用格式

Durga Lal Shrestha (2024). Plot Multi Dimensional Functions (https://www.mathworks.com/matlabcentral/fileexchange/26566-plot-multi-dimensional-functions), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2009b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Animation 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0.0