如何开始使用MATLAB
?
一些必须阅读/观看教程/屏幕演员的提示/链接会很棒!
答案 0 :(得分:9)
MATLAB Getting Started Guide怎么样?
Mathworks拥有非常全面的文档,online和内置文件。只需输入
即可 在命令窗口中 help functionName
或doc functionName
来提取文档。
MATLAB还内置了教程。例如,在命令行中输入以下内容:
playbackdemo('GettingStartedwithMATLAB', 'toolbox/matlab/demos/html')
答案 1 :(得分:6)
答案 2 :(得分:1)
内置Matlab帮助中的教程怎么样?
答案 3 :(得分:1)
答案 4 :(得分:1)
MIT主持Open Course Ware:Introduction to MATLAB
答案 5 :(得分:0)
点击帮助按钮, 你可以找到关于matlab你需要了解的所有信息.. 很多人只有通过阅读帮助设施才能成为matlab的专家。
答案 6 :(得分:0)
除了正式的MATLAB频道外,还有一个很棒的博客,遗憾的是不再更新: blinkdagger
答案 7 :(得分:0)
看看yagtom:http://code.google.com/p/yagtom/,它是简洁的介绍并处理(IMO)最重要的主题。还有来自Mathworks的几本免费电子书,专注于数值分析http://www.mathworks.se/moler/index.html。
答案 8 :(得分:0)
这是工作程序在(a,b)之间进行Euler方法(对于diff eq),步长为h,起始值为y0。
这里的功能非常简陋,希望能给你一个起点!
function yf = euler(a,b,h,y0)
%% This Program implements Euler's Method
% The user must input their function in the form given in the print
% statement.
%% Variables:
% a = start point
% b = end point
% h = stepsize
% y0 = initial value of y
%% Implementation
uf = input('enter your function in terms of t and yt in single quotes: \n');
%Taking in uf, as string or else INLINE will fail
f = inline(uf); %turn the string UF into a function in variable y,t
% Keep the values for plotting
%% Step 1
% Assign initial values
N = (b-a)/h;
y = zeros(N,1);
y(1) = y0;
t(1)=a;
%% Step 2
% Step through Euler's Method, reassign values, and plot.
for i = 2: N
y(i) = y(i-1) + h*f(y(i-1)); %Each approximation
t(i) = a + i*h;
yf = y(i);
end
plot(t,y,'b+');
data = [ t' y]; % Turn Y into a percent, and save as columns to write to Excel
xlswrite('Euler_Data.xls',data,1,'A3');
end