[an error occurred while processing this directive]
[an error occurred while processing this directive]
>> A=[1 2 3];
>> A'
ans = 1
2
3
>> A=[1 2 3 4 5];
>> A(3:4)
ans =
3 4
function [d, e] = f(a, b, c) ...(処理) endとなる。(returnはいらない) 作った関数は、カレントディレクトリに置くか、パスの通った場所に置くと、
[d1,e1] = f(a1, b1,c1)みたいに呼び出せる。
set terminal png set output 'out2.png' plot 'y.mat' , 'yhat.mat'
A = [1.0 2.0; 3.0 4.0] d = eig(A)とすると、対角化されて固有値が求まる。
d, v = eig(A)とすると、vに固有ベクトルが入ってくる。(dだけの場合よりも遅い)
import random
N = 1000
print "A = [",
for i in range(N):
for j in range(N):
print random.random(),
print ";",
print "]"
print "d = eig(A)"
(実験環境: Xeon 5140 @ 2.33GHz)