Re: [討論] 純量與向量
※ 引述《boo0930 (Delike)》之銘言:
: 各位午安,小的今天早上在寫一個簡單的函數並跑圖形
: y=0.5*exp(x/3)-x*x*sin(x)
: [程式碼]
: function myFun01
: x=0:0.1:10;
: y=0.5*exp(x/3)-x*x*sin(x);
你x會是一個 1x101的矩陣
x*x matlab會解讀為矩陣相乘
一個維度101x1的矩陣只能跟 1x口的矩陣相乘 口=任何正整數
x*x等於 101x1的矩陣乘101x1的矩陣 乘不了
你想要的是單純x^2 要用x.^2
舉個實例
x = [1 2 3] x.^2的效果會是 [1^2 2^2 3^2]
x*x會是 [1 2 3][1 2 3] 矩陣相乘 乘不了自然就會出現維度錯誤
: plot(x,y);
: [問題]
: 他出現了
: ??? Error using ==> mtimes
: Inner matrix dimensions must agree.
: Error in ==> myFun01 at 4
: y=0.5*exp(x/3)-x*x*sin(x);
: 我GOOGLE一下跟矩陣有關
: 希望大大可以不吝嗇指點,謝謝大家!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.230.123.207
討論串 (同標題文章)