Plot cells with variables?

3 ビュー (過去 30 日間)
Sa Moha
Sa Moha 2021 年 12 月 8 日
回答済み: Awais Saeed 2021 年 12 月 9 日
Hi guys
I want to plot cells of a matrix. For example;
syms x;
A=[0;1;0;1];
A=A*x^2+A;
plot(x,A(2,1))
But it returns error for me.
Error using plot
A numeric or double convertible argument is expected
Can you please help?
Thank you!

採用された回答

Awais Saeed
Awais Saeed 2021 年 12 月 9 日
I think you want to plot the symbolic expression x^2+1 (that's what A(2,1) gives you). If that's the case, use fplot()
syms x;
A = [0;1;0;1];
A = A*x^2+A
A = 
fplot(A(2,1)) % its default interval is [-5 5].
title('plot of X^2+1')
ylabel('x^2+1')

その他の回答 (0 件)

カテゴリ

Find more on Get Started with Symbolic Math Toolbox in Help Center and File Exchange

製品


リリース

R2015a

Community Treasure Hunt

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

Start Hunting!

Translated by