| New Reply |
implement iterations on MATLAB |
Share Thread | Thread Tools |
| Jan24-12, 05:51 PM | #1 |
|
|
implement iterations on MATLAB
Hello all,
I am trying to play around with MATLAB so I can become familiar with it. I have absolutely no programming experience, si it's a bit confusing for me. I have this formula: [tex]v(t)=10(1-e^{-t})[/tex] and I want to implement iterations on MATLAB for 0<=t<=5. I understand that I need to start "for loop", but I'm not entirely sure how to go about it. I know to start it, "for i=0:n" Any suggestions and explanations? |
| Jan24-12, 06:56 PM | #2 |
|
|
Do you mean that you want to apply that function to each value of t from 1 to 5? There's no need to use a for loop.
t = 1:5; v = 10*(1 - e.^(-t)) |
| Jan24-12, 11:39 PM | #3 |
|
|
Try this:
Code:
t = linspace(0, 5, 1000); % Produces 1000 data points linearly spaced on [0,5].
v = 10*(1 - exp(-t));
In MATLAB, you should always prefer using vectors to for loops, e.g. use this: Code:
x = 0:.01:100; y = x .^ 2; Code:
% BAD !!! x = 0:.01:100; for i = 1:length(x); y(i) = x(i) .^ 2; end Code:
t = cputime; e = tic; x = 0:.01:1000000; for i = 1:length(x); y(i) = x(i) .^ 2; end fprintf('for: cputime: %f elapsed: %f \n', [cputime - t, toc(e)]); t = cputime; e = tic; x = 0:.01:1000000; y = x .^ 2; fprintf('vec: cputime: %f elapsed: %f \n', [cputime - t, toc(e)]); Code:
for: cputime: 12.850000 elapsed: 12.723039 vec: cputime: 1.270000 elapsed: 1.395663 |
| Jan25-12, 04:12 PM | #4 |
|
|
implement iterations on MATLAB
Can you guys recommend a good book for beginners? I was also attempting to implement Euler's method for differentials.
|
| Jan27-12, 12:13 AM | #5 |
|
|
I don't have any experience with MATLAB books, but the MathWorks documentation is invaluable: http://www.mathworks.com/help/techdoc/
To ask questions, try MATLAB Answers: http://www.mathworks.com/matlabcentral/answers/ Additionally, they have a series of MATLAB exercises you can try: http://www.mathworks.com/matlabcentral/cody |
| New Reply |
| Thread Tools | |
Similar Threads for: implement iterations on MATLAB
|
||||
| Thread | Forum | Replies | ||
| Matlab R2011a's new feature: "portable C/C++ code directly from MATLAB" | Math & Science Software | 1 | ||
| MATLAB: Trying to understand a MATLAB .m file | Math & Science Software | 0 | ||
| Matlab: How to apply filters to and ECG signal using matlab? | Math & Science Software | 2 | ||
| Matlab " Missing Matlab operator" | Engineering, Comp Sci, & Technology Homework | 2 | ||
| Matlab help | Math & Science Software | 0 | ||