# How to iterate and plot in matlab

조회 수: 21(최근 30일)
Marina Gonzalez 2019년 6월 10일
댓글: darova 2019년 6월 15일
Hello! I need some help with Matlab.
I would like to solve and plot the following function: I've called dxa/dW 'y', and I know everything except for xa, which I'd like to iterate from 0 to 1 in steps of 0.05. This is what I have written, but I am obviously doing something wrong because it gives me an error. I would really apreciate it if you could help because I need it as soon as possible for my thesis.

댓글을 달려면 로그인하십시오.

### 채택된 답변

Floris 2019년 6월 10일
편집: Floris 2019년 6월 10일
Hello,
Maybe I misunderstand what you are attempting to do, so please let me know if you need any additional clarification. I notice you are varying x from 0 to 1, however, you do not seem to have the variable W in the equation where you define y. In order to plot W, you will need to map W using linspace() as well as X. Checkout the link below for help on what I think you are trying to do:
So I have the following code below:
x = linspace(0,1,200);
kw = 91371;
Ca0 = 1.81 * 10 ^ -4;
Fa0 = 0.1233;
K = 2;
y = (1/Fa0) * ((kw .* Ca0 .* (1 - x)) ./ (1 + K .* Ca0 .* (1 - x)))
plot(x, y);
##### 댓글 수: 6표시숨기기 이전 댓글 수: 5
darova 2019년 6월 15일

댓글을 달려면 로그인하십시오.

### Community Treasure Hunt

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

Start Hunting!