MATLAB VECTOR FIELDS j COMPONENT
이전 댓글 표시
Hi everbody , I am trying to create a function tthat take a vector fforce field from user and seperate its i j k components.

ı am thinking to take the input as symfun and subs ,for example (i=1,j=0,k=0) for i component but as you can see matlab reads j as i (input was xi+yj+kz and the output of force_field variable xi+yi+zk) how can ı fix it ?
답변 (1개)
syms x y z i j k t r
f = dot([x y z],[i j k])
ff = symfun(f,[x y z i j k])
subs(ff,{x y z},{1 0 0})
댓글 수: 3
VBBV
2022년 12월 9일
use dot product function instead
Talha Yagli
2022년 12월 9일
편집: Talha Yagli
2022년 12월 9일
VBBV
2022년 12월 9일
When the user enters inputs in form of
[x y z i j k]
It is read into say X , then do
f = dot(X(1:3),X(4:6))
카테고리
도움말 센터 및 File Exchange에서 Symbolic Math Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!