Answered

How to find all intersections in a Matlab graph?

USe this file exchange: https://in.mathworks.com/matlabcentral/fileexchange/22441-curve-intersections?requestedDomain=

How to find all intersections in a Matlab graph?

USe this file exchange: https://in.mathworks.com/matlabcentral/fileexchange/22441-curve-intersections?requestedDomain=

8 dagen ago | 0

Answered

Storage results in an array

x=[2,3,4,5,6]; y=zeros(size(x)) ; for i = 1:length(x) if x(i)>4 y(i)=x(i)^2 else y(i)=x(i)+2 ...

Storage results in an array

x=[2,3,4,5,6]; y=zeros(size(x)) ; for i = 1:length(x) if x(i)>4 y(i)=x(i)^2 else y(i)=x(i)+2 ...

8 dagen ago | 0

| accepted

Answered

What does 'li' mean?

1i stands for complex number. i.e. sqrt(-1). c=2+3*i c=2+3*1i

What does 'li' mean?

1i stands for complex number. i.e. sqrt(-1). c=2+3*i c=2+3*1i

8 dagen ago | 0

Answered

how can I extract 2D matrices for xy, xz, yz planes from a 3D matrix and use the pcolor function?

Read about slice. This is your function.

how can I extract 2D matrices for xy, xz, yz planes from a 3D matrix and use the pcolor function?

Read about slice. This is your function.

8 dagen ago | 0

| accepted

Answered

How to read the desired coordinates from this image and find the coordinates with the highest value

You have plotted this image with the coordinates in hand. USe max function to get the maximum value. Read about function max. ...

How to read the desired coordinates from this image and find the coordinates with the highest value

You have plotted this image with the coordinates in hand. USe max function to get the maximum value. Read about function max. ...

8 dagen ago | 0

| accepted

Answered

How do I plot and return the values of multiple intersections between a function and zero?

You can consider using this: https://in.mathworks.com/matlabcentral/fileexchange/22441-curve-intersections

How do I plot and return the values of multiple intersections between a function and zero?

You can consider using this: https://in.mathworks.com/matlabcentral/fileexchange/22441-curve-intersections

8 dagen ago | 0

Answered

find minimum from cell array

T = readtable('my_excel.xlsx') ; [val,idx] = min(T.(2)) ; % get minimum from col2 iwant = T.(1)(idx) ; % get the value I...

find minimum from cell array

T = readtable('my_excel.xlsx') ; [val,idx] = min(T.(2)) ; % get minimum from col2 iwant = T.(1)(idx) ; % get the value I...

8 dagen ago | 0

| accepted

Answered

I have matrix A and I need to find (e^(At)) where t is the sampling time. How to find that? Also what is the difference between exp(A) and expm(A)?

A = rand(2) ; t = linspace(0,1) ; iwant = zeros(2,2,100) ; for i = 1:100 iwant(:,:,i) = exp(A*(t(i))) ; end exp might ...

I have matrix A and I need to find (e^(At)) where t is the sampling time. How to find that? Also what is the difference between exp(A) and expm(A)?

A = rand(2) ; t = linspace(0,1) ; iwant = zeros(2,2,100) ; for i = 1:100 iwant(:,:,i) = exp(A*(t(i))) ; end exp might ...

8 dagen ago | 0

Answered

how to visualize a data with lon, lat and time array

file = 'EDGAR_HTAP_emi_NOx_2010.0.1x0.1.nc' ; x = ncread(file,'lon'); y = ncread(file,'lat'); Z = ncread(file,'emis_tot') ;...

how to visualize a data with lon, lat and time array

file = 'EDGAR_HTAP_emi_NOx_2010.0.1x0.1.nc' ; x = ncread(file,'lon'); y = ncread(file,'lat'); Z = ncread(file,'emis_tot') ;...

9 dagen ago | 1

Answered

How do i find max value between 1 and 13 column of 1001 columns.

x = rand(1,1001) ; y = reshape(x,[],13) ; % reshape iwant = max(y,[],2) ; % get max

How do i find max value between 1 and 13 column of 1001 columns.

x = rand(1,1001) ; y = reshape(x,[],13) ; % reshape iwant = max(y,[],2) ; % get max

9 dagen ago | 0

Answered

Running time Average of column values

If A is your column array. iwant = cumsum(A)./(1:numel(A))

Running time Average of column values

If A is your column array. iwant = cumsum(A)./(1:numel(A))

9 dagen ago | 1

Answered

Interpolation of 3 dimensional values from a excel file

Read about interp2. T = readtable('https://in.mathworks.com/matlabcentral/answers/uploaded_files/771628/excel%20table.xlsx') ; ...

Interpolation of 3 dimensional values from a excel file

Read about interp2. T = readtable('https://in.mathworks.com/matlabcentral/answers/uploaded_files/771628/excel%20table.xlsx') ; ...

9 dagen ago | 0

| accepted

Answered

How can I run the calculation of one equation through a range of variables in one loop

You can proceed something like below. No need to use loops. i = 1; S_T = 0:3:60 ; TS_T =(deg2rad(S_T));%incline in Radia...

How can I run the calculation of one equation through a range of variables in one loop

You can proceed something like below. No need to use loops. i = 1; S_T = 0:3:60 ; TS_T =(deg2rad(S_T));%incline in Radia...

9 dagen ago | 0

Answered

Alternative way of defining a variable

a = zeros([],1) ; b =[] ; But it depends. What is the requirement?

Alternative way of defining a variable

a = zeros([],1) ; b =[] ; But it depends. What is the requirement?

10 dagen ago | 0

Answered

How to strrep only certain strings

x = {'e-.00085';'8.5e-4'}; y = strrep(x,'e','')

How to strrep only certain strings

x = {'e-.00085';'8.5e-4'}; y = strrep(x,'e','')

10 dagen ago | 0

Answered

Sorting cell array based on distance

Read about knnsearch. This will give you the nearest points from a set points for a given point. This will work for you.

Sorting cell array based on distance

Read about knnsearch. This will give you the nearest points from a set points for a given point. This will work for you.

10 dagen ago | 0

| accepted

Answered

How to get a square matrix out of a augmented matrix?

n = 5 ; A = rand(n) ; % square matrix B = eye(size(A)) ; % Identity matrix Ag = [A B] ; % augemented matrix

How to get a square matrix out of a augmented matrix?

n = 5 ; A = rand(n) ; % square matrix B = eye(size(A)) ; % Identity matrix Ag = [A B] ; % augemented matrix

11 dagen ago | 0

Answered

How to find yield point and plot strain hardening part?

file = 'https://in.mathworks.com/matlabcentral/answers/uploaded_files/770221/highstrain.csv' ; T = readtable(file) ; x = T.X ...

How to find yield point and plot strain hardening part?

file = 'https://in.mathworks.com/matlabcentral/answers/uploaded_files/770221/highstrain.csv' ; T = readtable(file) ; x = T.X ...

11 dagen ago | 0

| accepted

Answered

How can I get the sea ice concentration data corresponding to the latitude and longitude from the geotiff file?

filename = 'N_20180101_concentration_v3.0.tif' ; [A,R] = readgeoraster(filename) ; % If not try geotiffread [m,n] = size(...

How can I get the sea ice concentration data corresponding to the latitude and longitude from the geotiff file?

filename = 'N_20180101_concentration_v3.0.tif' ; [A,R] = readgeoraster(filename) ; % If not try geotiffread [m,n] = size(...

11 dagen ago | 0

| accepted

Answered

Movie function with subplots: error "Unrecognized method, property..."

Try replacing the line: [h, w, p] = size(f(1).cdata); % use 1st frame to get dimensions with [h, w, p] = size(M(1).cdata);

Movie function with subplots: error "Unrecognized method, property..."

Try replacing the line: [h, w, p] = size(f(1).cdata); % use 1st frame to get dimensions with [h, w, p] = size(M(1).cdata);

11 dagen ago | 0

| accepted

Answered

Plot of a Time Variable

As you have data every second, you need to do hourly mean to get 24 values. You have two options. Reshape the data into 24*m; ...

Plot of a Time Variable

As you have data every second, you need to do hourly mean to get 24 values. You have two options. Reshape the data into 24*m; ...

11 dagen ago | 0

Answered

How can I specify maximum and minimum of a parameter inside a loop

minC = 0; maxC = 0; for i=1:50 A(i)=f(i); B(i)=f(A); C(i)=F(B); if C > maxC maxC = C ; ...

How can I specify maximum and minimum of a parameter inside a loop

minC = 0; maxC = 0; for i=1:50 A(i)=f(i); B(i)=f(A); C(i)=F(B); if C > maxC maxC = C ; ...

11 dagen ago | 0

| accepted

Answered

plot a table of two columns

If T is your table. To plot use: plot(T.(1),T.(2))

plot a table of two columns

If T is your table. To plot use: plot(T.(1),T.(2))

11 dagen ago | 1

| accepted

Answered

Write function that returns true if (inputmatrix > 0)

A = rand(5) ; P = A > 0.5

Write function that returns true if (inputmatrix > 0)

A = rand(5) ; P = A > 0.5

11 dagen ago | 0

Answered

Why isn't the plot showing up? (new on programing)

x = linspace(-10,10,100); y = @(x) (x.^2 + x.^2 + 3.*x)./(x.^2 + 4.*x + 5); % element by elememnt division plot(x,y(x),'r','L...

Why isn't the plot showing up? (new on programing)

x = linspace(-10,10,100); y = @(x) (x.^2 + x.^2 + 3.*x)./(x.^2 + 4.*x + 5); % element by elememnt division plot(x,y(x),'r','L...

11 dagen ago | 0

| accepted

Answered

How to get the centerline of a binary region

You can get the indices of white pixels using find and to the data you can try fitting a line or quadratic equation using polyfi...

How to get the centerline of a binary region

You can get the indices of white pixels using find and to the data you can try fitting a line or quadratic equation using polyfi...

12 dagen ago | 3

Answered

Transforming 4 sets of 1x4 matrix into a 4x4 matrix

zetaliq=zeros(4); for j=1:4 zetaliq(j,:)=(pi/6).*rholiq.*(X1.*m1.*d1^(j-1)+X2.*m2.*d2^(j-1)) ; end zetaliq

Transforming 4 sets of 1x4 matrix into a 4x4 matrix

zetaliq=zeros(4); for j=1:4 zetaliq(j,:)=(pi/6).*rholiq.*(X1.*m1.*d1^(j-1)+X2.*m2.*d2^(j-1)) ; end zetaliq

12 dagen ago | 0

| accepted

Answered

Grouping data into bins and then plotting them

You can calculate the every three hours mean using the fuction retime. Read about it. To see the variation of every hours, stria...

Grouping data into bins and then plotting them

You can calculate the every three hours mean using the fuction retime. Read about it. To see the variation of every hours, stria...

12 dagen ago | 0

| accepted

Answered

How to delete some of anonymous variables randomly?

Multiply each variable with a constant array, and assign this contant array with 0 and 1. See to it that, randomly only three 1'...

How to delete some of anonymous variables randomly?

Multiply each variable with a constant array, and assign this contant array with 0 and 1. See to it that, randomly only three 1'...

12 dagen ago | 0

Answered

Array indices must be positive integers or logical values.

%Euler Method %parameters g=9.81; rho=1.2; s=0.00011; m=0.023; Cd=0.9; %Initial Condition V0=0; V=zeros([],1); %I...

Array indices must be positive integers or logical values.

%Euler Method %parameters g=9.81; rho=1.2; s=0.00011; m=0.023; Cd=0.9; %Initial Condition V0=0; V=zeros([],1); %I...

12 dagen ago | 1

| accepted