I'm a beginner at matlab and cannot figure out how to insert variables into a matrix. In my circuits class, I'm trying to find the voltage in terms of the many resistors, which I want to call r1 r2 r3 ..... When I put these variables into my matrix I get this error message "The following error occurred converting from sym to double;Double cannot convert the input expression into a double array. If the input expression contains a symbolic variable, use VPA." I've been trying to find answers on youtube or here, but I haven't found something that works. Any tips? Thank you

 채택된 답변

Walter Roberson
Walter Roberson 2016년 1월 21일

0 개 추천

You initialized your matrix numerically, such as
ABC = zeros(5,11);
You need to initialize your matrix symbolically, such as
ABC = sym(zeros(5,11));

댓글 수: 1

Tarou Seki
Tarou Seki 2016년 1월 21일
편집: Tarou Seki 2016년 1월 28일
Thank you very much. I got it to work. This saves so much time.

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Mathematics에 대해 자세히 알아보기

태그

질문:

2016년 1월 21일

편집:

2016년 1월 28일

Community Treasure Hunt

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

Start Hunting!

Translated by