[問題] 矩陣內設定變數的問題(求救~~)已回收
板上的各位強者,小弟有個矩陣內變數的問題,
小弟之前爬文之後發現
之前的強者有推薦對於這樣的問題可以用細胞矩陣來解決
但是小弟試了之後卻發現一樣有錯誤,主要的錯誤一樣是資料型態的錯誤
但是小弟已經DEBUG一個早上了,還是沒能解決
因為之前有用過C++,C++在做變數定義的時候只是需要做宣告
但是我發現matlab再這裡的宣告不太一樣,不能把矩陣內的元素指定代入變數
希望有強者可以指點一下~~或者可以跟我說可以查閱哪一部分的章節
clc;
clear;clear all;pack;
syms Lamda;
uplimit=100;
a=zeros(1,uplimit(1)+1);
a(1,1)=1;
a(1,2)=-Lamda;
錯誤訊息為// Conversion to double from sym is not possible.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.155.69
→
09/18 17:11, , 1F
09/18 17:11, 1F
→
09/18 17:13, , 2F
09/18 17:13, 2F
不好意思,我打錯了不是a{1,1}=1;a{1,2}=-Lamda;
是a(1,1)=1;a(1,2)=-Lamda;
※ 編輯: KEVIN30216 來自: 140.116.155.69 (09/18 17:16)
→
09/18 17:32, , 3F
09/18 17:32, 3F
→
09/18 17:32, , 4F
09/18 17:32, 4F
→
09/18 17:32, , 5F
09/18 17:32, 5F
→
09/18 17:33, , 6F
09/18 17:33, 6F
→
09/18 17:33, , 7F
09/18 17:33, 7F
→
09/18 17:34, , 8F
09/18 17:34, 8F
→
09/18 17:34, , 9F
09/18 17:34, 9F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章