Я очень новичок, поэтому вам нужно будет говорить новичком. СпасибоMatlab Function Formula Help- Конечно, просто
Вот функция, которую я собрал. Основная формула, которую я хотел бы передать переменным из таблицы, и выплевывая результаты на новый столбец.
function [ f ] = newgravity(m1,m2,r)
%NewtonsGravityFormula
% G=6.6738*10^-11 m^3*kg^-1*s^-1
g=6.6738*10^(-11);
f=g*m1.*m2./r.^2
end
И вот окно команды. Примечание: variables1 - это имя электронной таблицы в окне рабочей области.
m1=variables1(:,1);
m2=variables1(:,2);
r=variables1(:,3);
newgravity(m1,m2,r)=variables1(:,4)
ПРОБЛЕМА: индексы индекса должны быть либо натуральными натуральными, либо логическими. Что я делаю неправильно? Спасибо