回覆列表
-
1 # 科憐人
-
2 # 高數王者
各問自答一下,這個問題就是用來會會matlab老司機的,以後方便。
clear,clc
a=0; b=pi; n=10; h=(b-a)/n;
x=linspace(a,b,n+1); x=x(:);
u=zeros(n+1,1);
f=@(x) exp(x).*(sin(x)-2*cos(x));
ux=@(x) sin(x).*exp(x);
A=diag(ones(1,n-1))*(2/h^2+1)+diag(ones(1,n-2),1)*(-1/h^2)+diag(ones(1,n-2),-1)*(-1/h^2);
fx=f(x(2:n)); fx(1)=fx(1)+1/h^2*u(1); fx(n-1)=fx(n-1)+1/h^2*u(n+1);
ut=A\fx;
-
3 # 肥波貓教育
自動識別圖片中的文字matlab例項原始碼_肥波貓
http://toutiao.com/item/6529830477950353934/
-
4 # 稻殼張
三行程式碼完成1+1/2+1/3+1/4+……1/N 累加:
x=1: N ;
y=1./x ;
z=sum(y) ;
不需要 for 迴圈。
------
sum(1./(1:N))
clear all; %清除記憶體資料
clc; %清空命令視窗
close all;%把所有的圖關掉
a=zeros(10,10);%定義一個10*10的二維陣列
function [ ]=functionname( )定義子函式