How to plot an integral
조회 수: 116 (최근 30일)
이전 댓글 표시
Hello!
I need some help plotting the following:
![kjb.PNG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/224695/kjb.png)
This is what I have:
syms x
kw = 91371;
CaO= 1.81*10^(-4);
FaO= 0.1233;
K = 1.29;
fun =FaO*((1+K*CaO*(1-x))/(kw*CaO*(1-x)))
W=int(fun);
fplot(W,[0 1
But nothing comes out on the graph. I want to plot W on the Y-axis and x on the X-axis, between 0 and 1 (because it's a conversion in chemistry).
Does anyone know what I'm doing wrong?
댓글 수: 5
Walter Roberson
2019년 6월 15일
In this calculation W is imaginary below 2.0007245246191665436401515314702
채택된 답변
Star Strider
2019년 6월 15일
‘But nothing comes out on the graph.’
The result of the int function is a constant. At best, you will get a straight line.
I am not certain what you want. You can get it to plot as a function of the upper limit of integration by creating a function from it:
syms x a
kw = 91371;
CaO= 1.81*10^(-4);
FaO= 0.1233;
K = 1.29;
fun = FaO*((1+K*CaO*(1-x))/(kw*CaO*(1-x)));
W(a) = int(fun, x, 0, a);
fplot(W,[0 1])
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Line Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!