using mat2cell
C = mat2cell(M.',ones(1,10)); % M is your 1001x10 numerical matrix

11 days ago | 0

using runge kutta RK2 on matlab
function main f = @(x,y) 5-50*y; a = 0; b = 1; n = 100; h = (b-a)/n; y(1) = 0; i = 0; for x= a:h:b-h ...

11 days ago | 0

How do I loop a fucntion over matrix columns and store the results in a column?
If R is your matrix: [m,n] = size(R); H = zeros(n,1); for i = 1:n r = R(:,i); H(i) = dfaedit(r ); end

11 days ago | 0

| accepted

Script matlab calculate vectors
syms a b c A = [a b c]; B = [-2 1 -4]; C = [1 3 2]; result = [5*a+6 3*b-2 -4*c+1]; AB = cross(A,B); AC = cross(A,C); S = ...

12 days ago | 0

| accepted

Using temperature and pressure data to estimate antoine coefficients for glycerol
antoine = @(b,T) 10.^( b(1) + b(2)./(T+b(3))); beta0 = [3.93737,1411.531,-200.566]; beta = nlinfit(T,p,antoine,beta0)

12 days ago | 1

Find the value of x when the first derivative is equal to 0
x = -pi/2:0.01:pi/2; y = cos(x); dydx = diff(y)./diff(x); [~,idx] = min(dydx.^2); xmin = (x(idx+1)+x(idx))/2 xmin is the po...

12 days ago | 0

| accepted

How to calculate numerical integral with more than 3 variables in Matlab? ( > integral3 )
Which method is best-suited depends on the specific problem. Maybe https://de.mathworks.com/matlabcentral/fileexchange/47919-i...

12 days ago | 0

| accepted

MATLAB 2010 code not working in MATLAB2012a ?
The filename must be "testingfile.m" not "TestingFile.m" Or your function must be renamed in function [z,w] = TestingFi...

12 days ago | 1

Function inside a for loop
An array of function handles is not possible. Instead, you should define s41_0 = @(a,T) a.*s_CO2(T) and evaluate it as val41...

12 days ago | 1

How can I reshape single column vector list into equally sized matrix columns
s = mod(26599,512); n = 26599 - s; m = n/512; R = horzcat(reshape(sample_test(1:n),512,m),vertcat(sample_test(n+1:end),NaN(51...

13 days ago | 0

Solving a discrete logarithm problem returns a 0x1 sym or Unable to find explicit solution
Brute force: x = 0:24; y = uint64(6.^x); d = mod(y,11); x = x(d==2)

13 days ago | 0

Why do I receive this error when using cumsum: "Invalid data type. First input argument must be numeric or logical." ?
Try this: function main file_name = 'sample_test.txt'; H = dfaedit(file_name,1,1,1) end function [H]=dfaedit(file_...

14 days ago | 0

How can you change the bounds used by a solver with each iteration?
Use "fmincon" instead of "lsqnonlin" and change the bounds in "nonlcon".

14 days ago | 0

How to plot the graph of y=ax+b?
x=0:0.1:50; y=53.5*x-1354.5; plot(x,y)

14 days ago | 0

| accepted

Storing function outputs to an array so they can be plotted
A = 1:20; H_l = 2*(A+1); Sig_Lambda = 1*10^-9; I = A.*H_l*Sig_Lambda; plot(Lambda,I) works if Lambda is a sorted 1x20 ve...

14 days ago | 1

| accepted

how can i make a general matrix?
function main L = [1 2 0.1 0.2 0.02; ... 1 4 0.05 0.2 0.02; ... 1 5 0.08 0.3 0.03; ... 2 3 0.05 0.25 0.03; ... ...

14 days ago | 1

| accepted

Remove Zeros Matrix on 3D Matrix
function main val = rand(2,3,4) val(:,:,3) = [] end

14 days ago | 0

Plot the Poisson CDF with the Standard Normal Distribution CDF
I suspect the graphics shows that the arithmetic mean of normalized independent Poisson random variables converges in distributi...

14 days ago | 0

how can i change the dimension of the matrix?
You must first decide where you want element (i,j,k) of the old matrix be placed in the new matrix. But usually MATLAB's "resha...

14 days ago | 0

how to calculate a difference of function with any parameter
function main h = 1e-6; xleft = -pi; xright = pi; n = 200; dx = (xright-xleft)/n; x = xleft:dx:xright; chan...

14 days ago | 0

the projected distances between the line and edge A
You will have to check for correctness: % Project p1 on plane ABC (gives point p1-proj) Mat = [(B-A)*(B-A).' , (B-A)*(C-A).';(...

16 days ago | 0

| accepted

Coding a system of differential equations
Numerically solving the original system will make difficulties because of the singularity at t=0 for y. So let's first rewrite ...

17 days ago | 0

| accepted

Product of vector elements where the vector has a large size
Product_V = exp(sum(log(V(1,:)))/numel(V))

17 days ago | 0

| accepted

The output of ode45 does not make much sense
function main n0 = 1.0; %assume value for n(0) epsilonmax0 = 10; %assume value for epsilonmax x0 = ...

19 days ago | 0

Runge kutta 4 probelm
function main g = 9.81; m = 71; k = 1000; l_0 = 8; tstart = 0.0; tend = 10.0; h = 0.01; T = (tstart:h:te...

20 days ago | 1

One of the constant input variable need to be changed based on previous step's output in ODE, Can anyone kindly help?
Either you insert some delay elements (PT1 or similar) or you have to solve a delay differential equation (e.g. using dde23).

20 days ago | 0

Given an equation and data points, find the best fit coefficients of the equation
x = 0:5; y = [1 3 9 27 81 243]; A = [ones(6,1),exp(x.')]; b = y.'; a = A\b; f = @(x) a(1)+a(2)*exp(x); plot(...

20 days ago | 0

| accepted