How can I plot two functions in the same graph?

조회 수: 12 (최근 30일)
Wenchen Liu
Wenchen Liu 2022년 11월 1일
편집: Torsten 2022년 11월 1일
I have a code like this:
fplot(@(x) cosh(x))
hold on
p(x) = 0.6671x^3-1.7921x^2+2.7580x-0.089
fplot(@(x) p(x))
hold off
since p(x) is a more complex function. And when I try to run the code, the command shows "Invalid expression. Check for missing multiplication operator, missing or unbalanced delimiters,
or other syntax error. To construct matrices, use brackets instead of parentheses."
I don't know how to fix for this. Please me, thank you!

채택된 답변

Torsten
Torsten 2022년 11월 1일
편집: Torsten 2022년 11월 1일
fplot(@cosh)
hold on
p = @(x)0.6671*x.^3-1.7921*x.^2+2.7580*x-0.089;
fplot(p)
hold off

추가 답변 (1개)

Jim Riggs
Jim Riggs 2022년 11월 1일
편집: Jim Riggs 2022년 11월 1일
Try this:
fplot(@(x) cosh(x));
hold on
fplot(@(x) 0.6671x^3-1.7921x^2+2.7580x-0.089);

카테고리

Help CenterFile Exchange에서 Function Creation에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by