配列サイズによる条件式
    조회 수: 1 (최근 30일)
  
       이전 댓글 표시
    
以下のような方程式において,解の配列サイズが4×1ならば1,それ以外ならば0とするようなコードの書き方をご教授頂きたいです。本来行いたいこととしてはforループを用いてvpasolveの中の式を入れ替え,ループ毎に解の配列サイズによってその後の処理を変えたいです。何卒宜しくお願い致します。
syms x
S = vpasolve(2*x^4 + 3*x^3 - 4*x^2 - 3*x + 2 == 0, x)
댓글 수: 0
채택된 답변
  Hernia Baby
      
 2023년 8월 20일
        sizeを使ってみてはいかがでしょうか?
syms x
S = vpasolve(2*x^4 + 3*x^3 - 4*x^2 - 3*x + 2 == 0, x)
sz = size(S,1)
if sz == 4
    disp("解の数は4")
else
    disp("解の数は4ではない")
end
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 整数論에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

