(New) MATLAB Ambassador @ JAIST retweeted
docs.google.com/forms/d/e/1F…
10/05に講習会を開催します!
ぜひご参加ください
(New) MATLAB Ambassador @ JAIST retweeted
【MATLAB講習会のお知らせ】
10/5(月)に、MATLABの入門ワークショップをオンラインで行います!
MATLABの基本的な使い方をオンライントレーニングを通して学べる内容になっています。
初心者・未経験者も大歓迎ですのでぜひお申し込みください!
(New) MATLAB Ambassador @ JAIST retweeted
AIエージェント 🤝 Simulink
・ワークフロー(モデル作成~修正~検証)の自動化
・要求仕様からアーキテクチャ設計
・モデルのリファクタリング
など、MBDにAIエージェントを取り入れ、開発スピードと品質を両立する具体的方法をデモを交えてご紹介
フルビデオはこちら ➡️ spr.ly/6012BG1yDG
(New) MATLAB Ambassador @ JAIST retweeted
先週開催したAIエージェントセミナー第1弾のアーカイブ動画を公開しました!
MATLAB Agentic Toolkitの詳細や利点を解説し、コーディングやアプリ作成、テストでの活用例をデモで紹介しています。
フルビデオはこちら 👉 spr.ly/6017B1YqjD
明日(8/25)の内容はリプライで ⤵️
(New) MATLAB Ambassador @ JAIST retweeted
📝記事を更新📝
table データを整理していると「x と y の組み合わせごとに z の平均とりたいけど,for 文やインデックス操作が面倒」と思うこと,ありますよね?
そんな時に役立つ関数の紹介です! #MATLAB
qiita.com/km_MATLAB_Amb/item…
(New) MATLAB Ambassador @ JAIST retweeted
MATLABのR2026bのプレリリース、始まりました。個人的に衝撃なのは、App Designerのファイルをmとxmlのプレーンで保存できる機能。興味あればテストしてみてください!
(New) MATLAB Ambassador @ JAIST retweeted
MATLABを使い始めたみなさん!
「あの処理、どう書くんだっけ?」と迷ったときに便利なチートシートが、Webでさらに見やすくなりました💡
ブラウザでブックマークしておけば、レポート作成中や研究中もスマホ・PCからチェックできます。
ぜひご活用ください!
🔗 spr.ly/6010B6F9Lo
(New) MATLAB Ambassador @ JAIST retweeted
申し込みはこちらのフォームから(東京農工大学、東京電機大学、電気通信大学、東京大学、北陸先端科学技術大学院大学の学生及び教職員のみ)forms.gle/RP7Gop4H5ALsszWu6
(New) MATLAB Ambassador @ JAIST retweeted
(New) MATLAB Ambassador @ JAIST@MATLAB_JAISTApr 9Japan
JapanConnected via Japan App StoreAccount-level information, not a live location or per-post device.
(New) MATLAB Ambassador @ JAIST retweeted
MATLAB EXPO 2026 Japan の参加登録受付を開始しました。
MATLAB や Simulink を活用した開発の最新トレンドから、具体的な手法まで幅広く紹介します。
🧠 AI
🛠️ モデルベースデザイン
🤖 ロボティクス・自動化
🚀 航空宇宙/無線通信
🎓 教育・人財育成
➡️ spr.ly/6016B6ajgi
#MATLABEXPO
(New) MATLAB Ambassador @ JAIST retweeted
火星探査車(Mars Rover)が険しい地形をどのように走行するのか、その仕組みをご存知でしょうか?🤖
Simulink を使用すれば、接触力や速度制御アルゴリズムなどのシミュレーションが可能です。
火星探査車モデルはこちら ➡️ spr.ly/6012B6Y6ny
#MATLAB #Simulink #MarsRover
(New) MATLAB Ambassador @ JAIST retweeted
1/8スケールのリモコンカーで、自動車開発のワークフローを体験🚗💻
カスタマイズ可能なリモコンカーで、ADASや自動運転のアルゴリズムを検証。
VRや触覚フィードバックを備えたシミュレーターで、実車さながらのテスト運転も行っています。
詳細はこちら ➡️ spr.ly/6013hhQFW
(New) MATLAB Ambassador @ JAIST retweeted
#MATLAB のimportNetworkFromONNX関数では、Open Neural Network Exchange (ONNX)の形式のモデルをインポートできます。動画では、Gaze-LLE という、入力画像から視線方向を推定するアルゴリズムを動かしています。MATLAB以外で作成されたネットワークをうまくMATLABに取り込むことができました。
(New) MATLAB Ambassador @ JAIST retweeted
4Q終わりまで、滝プラザにてMATLABプログラミング体験を開催しています!
MATLABのスキルを問わず、体験目的でも大歓迎です。
参加賞もあります!ぜひ気軽にご参加ください!
(New) MATLAB Ambassador @ JAIST retweeted
プロット部分がもっさりしていたので、ちょっと書き換えた MATLAB コードを⤵️に。
動画は初期条件からスタートしています。
****************
M = 256; % number of points
N = M;
Lx = 2*pi;
Ly = 2*pi;
nu = 5e-4; % kinematic viscosity
Sc = 0.7; % Schmidt number
beta = 0; % meridional gradient of Coriolis parameter
ar = 0.02; %random number amplitude
b = 1; % mean scalar gradient
CFLmax = 0.8;
tend = 200; % end time
x=linspace(0,Lx,M+1); x(end)=[];
dx = Lx/M;
kx=[0:M/2 -M/2+1:-1]*2*pi/Lx;
y=linspace(0,Ly,N+1); y(end)=[];
ky=[0:N/2 -N/2+1:-1]*2*pi/Ly;
dy = Ly/N;
time = 0;
index_kmax = ceil(M/3);
kmax = kx(index_kmax);
filter = ones(M,N);
filter(index_kmax+1:2*index_kmax+3,index_kmax+1:2*index_kmax+3)=0;
rng(64);
[u, v, omega, psi, ddx, ddy, idel2, kk, k2]=deal(zeros(M,N));
for j=1:N
ddx(:,j)=1i*kx;
end
for i=1:M
ddy(i,:)=1i*ky;
end
for i=1:M
for j=1:N
idel2(i,j)=-kx(i)^2-ky(j)^2;
end
end
idel2=1./idel2;
idel2(1,1)=0;
for i=1:M
for j=1:N
kk(i,j)=kx(i)^2+ky(j)^2;
k2(i,j)=kx(i)^2+ky(j)^2;
if kk(i,j) >= 6^2 && kk(i,j) <= 7^2 % forcing
kk(i,j) = -kk(i,j);
end
if kk(i,j) <= 2^2
kk(i,j) = 8*kk(i,j); % large-scale dissipation
end
end
end
for i=1:M
for j=1:N
u(i,j) = cos(2*x(i))*sin(2*y(j))+ar*rand;
v(i,j) = -sin(2*x(i))*cos(2*y(j))+ar*rand;
end
end
uhat = fft2(u);
vhat = fft2(v);
omegahat = ddx.*vhat - ddy.*uhat; % make vorticity
phi = rand(size(u));
phihat = fft2(phi);
dt = 0.5*min([dx dy]);
nstep = 1;
s2 = pcolor(x,y,phi'); title('Scalar'); shading flat; axis equal tight; drawnow
while time < tend
psihat = -idel2.*omegahat;
uhat = ddy.*psihat;
vhat = -ddx.*psihat;
u = real(ifft2(uhat));
v = real(ifft2(vhat));
omegadx = real(ifft2(ddx.*omegahat));
omegady = real(ifft2(ddy.*omegahat));
facto = exp(-nu*8/15*dt*kk);
factp = exp(-nu/Sc*8/15*dt*k2);
r0o = -fft2(u.*omegadx+v.*omegady)+beta*vhat;
r0p = -fft2(u.*real(ifft2(ddx.*phihat))+v.*real(ifft2(ddy.*phihat)))+b*vhat;
omegahat = facto.*(omegahat + dt*8/15*r0o); % update omega
phihat = factp.*(phihat + dt*8/15*r0p); % update phi
%%%% Substep 2
psihat = -idel2.*omegahat;
uhat = ddy.*psihat;
vhat = -ddx.*psihat;
u = real(ifft2(uhat));
v = real(ifft2(vhat));
omegadx = real(ifft2(ddx.*omegahat));
omegady = real(ifft2(ddy.*omegahat));
r1o = -fft2(u.*omegadx+v.*omegady)+beta*vhat;
r1p = -fft2(u.*real(ifft2(ddx.*phihat))+v.*real(ifft2(ddy.*phihat)))+b*vhat;
omegahat = omegahat + dt*(-17/60*facto.*r0o + 5/12*r1o);
phihat = phihat + dt*(-17/60*factp.*r0p + 5/12*r1p);
facto = exp(-nu*(-17/60+5/12)*dt*kk);
factp = exp(-nu/Sc*(-17/60+5/12)*dt*k2);
omegahat = omegahat.*facto;
phihat = phihat.*factp;
%%%% Substep 3
psihat = -idel2.*omegahat;
uhat = ddy.*psihat;
vhat = -ddx.*psihat;
% max(max(abs(real(ifft2(1i*ddx.*uhat+1i*ddy.*vhat))))) % divergence
u = real(ifft2(uhat));
v = real(ifft2(vhat));
omegadx = real(ifft2(ddx.*omegahat));
omegady = real(ifft2(ddy.*omegahat));
r2o = -fft2(u.*omegadx+v.*omegady)+beta*vhat;
r2p = -fft2(u.*real(ifft2(ddx.*phihat))+v.*real(ifft2(ddy.*phihat)))+b*vhat;
omegahat = omegahat + dt*(-5/12*facto.*r1o + 3/4*r2o);
phihat = phihat + dt*(-5/12*factp.*r1p + 3/4*r2p);
facto = exp(-nu*(-5/12+3/4)*dt*kk);
factp = exp(-nu/Sc*(-5/12+3/4)*dt*kk);
omegahat = omegahat.*facto;
phihat = phihat.*factp;
phihat = filter.*phihat;
omegahat = filter.*omegahat;
time = time + dt;
nstep = nstep + 1;
CFL = max(max(abs(u)))/dx*dt+max(max(abs(v)))/dy*dt;
if mod(nstep,20)==0
phi = real(ifft2(phihat));
omega = real(ifft2(omegahat));
dissipation = 2*nu*(real(ifft2(ddx.*uhat)).^2 + real(ifft2(ddy.*uhat)).^2 + real(ifft2(ddx.*vhat)).^2 + real(ifft2(ddy.*vhat)).^2);
eta = (nu^3/mean(dissipation,'all'))^0.25;
s2.CData = phi';
drawnow
fprintf(1,'step = %d time = %g dt = %g CFL = %g kmax*eta = %g %g\n', nstep, time, dt, CFL, eta.*kmax, eta.*kmax/sqrt(Sc));
end
dt = CFLmax/CFL*dt; %0.0005;
end
(New) MATLAB Ambassador @ JAIST retweeted
Take a peek into our dynamic office spaces across the globe! Which one is your favorite? 🌍✨
#MathWorks #Workspaces #GlobalOffices


























