**Programming Languages:**

MATLAB

**Spoken Languages:**

English, Italian

**Professional Interests:**

Chemical Kinetics, Fluid Dynamics, Chemical Engineering, Heat and Mass Transfer

**Statistics**

RANK**214**

of 264 933

REPUTATION**390**

CONTRIBUTIONS

**5** Questions

**174** Answers

ANSWER ACCEPTANCE **
60.0%
**

VOTES RECEIVED**37**

RANK

of 18 099

REPUTATION**N/A**

AVERAGE RATING**0.00**

CONTRIBUTIONS**0** Files

DOWNLOADS **0**

ALL TIME DOWNLOADS**0**

CONTRIBUTIONS**0 Posts**

CONTRIBUTIONS**0** Public Channels

AVERAGE RATING

CONTRIBUTIONS**0** Highlights

AVERAGE NO. OF LIKES

**Content Feed**

Force a starting point on exponential graph

See if this can help counts = [2423970,2171372,2065862,1830553,1100899,1037972,914015,752138,684123,606126]; normalized_coun...

ungefär 6 timmar ago | 0

Sum groups of columns

Example M = rand(10,4600); n = 50; for idx = 1:size(M,2)/n S(idx) = sum(M(:,n*(idx-1)+1:n*idx),'all'); end size(S) ...

ungefär 9 timmar ago | 0

I'm new in using Matlab and I'm very confused of how I would solve a derivative problem. Here is the equations and problem

I think what you have in your snapshot is already ok. You just need to save the functions in y1, y2 and y3. There are also some ...

ungefär 10 timmar ago | 0

How to terminate the MATLAB code?

n = 100000000; a = 3.8; x(1) = 0.5; tic Time = 0; for i=1:n if Time > 5 fprintf('You run out of time') ...

en dag ago | 1

| accepted

Creating a matrix from one column

A = rand(1,1000)' M = repmat(A,[1 length(A)]) writematrix(M,'yourfile.csv')

en dag ago | 0

How I can add an exponential fit to my cdfplot?

I guess you could do something like this load z x = linspace(0,1,length(z)); fitfunc = fittype(@(A,B,C,x) A*exp(B*x.^C)); ...

en dag ago | 0

| accepted

Use of 'ArrayValued' in Matlab numerical integration

Let's take a look at the error message f = @(x) 5; integral(f,0,2) The important line here is "Output of the function must be...

en dag ago | 0

| accepted

How to display only few values in a plot rather than for whole points in a big array?

n = 10; plot(x,T(:,1:n:end)); By increasing the value of n you decrease the number of lines shown in your plot.

en dag ago | 1

how to calculate biokinetic parameters?

You can use MatLab's fit function. Let me give you an example. Let us assume you have the following set of 50 experimental valu...

en dag ago | 0

Expanding Array as following;

Try this A = [1 0 0 1]; B = repelem(A,3) For more info see the documentation for repelem.

2 dagar ago | 0

| accepted

Determine the magic sum from a magic square

I think you are inputting the magic square itself to your function, rather than its order. I believe the relation between a mag...

2 dagar ago | 0

| accepted

remove indent in command window

I do not know you can change the way the editor looks, but you can print the result so that it looks the way you want. b = -3; ...

3 dagar ago | 0

SIR model with recovered individuals may lose their immunity and become reinfected with the disease. But came with a failure about integration tolerances

I guess the problem is in this three lines S = beta*S*I + delta*R; I = beta*S*I - gamma*I; R = gamma*I - delta*I; where you ...

5 dagar ago | 1

Find Index of Max Value in One Matrix and find value of that index in another

You can do it this way force = rand(1,10); length = rand(1,10); [max_force,idx] = max(force); max_length = length(id...

7 dagar ago | 0

| accepted

max value in each row with its index

inputmatrix= [8.0000 0 7.3398 0 8.0000;... 1.6635 0.7103 3.2000 3.2000 3.2...

4 månader ago | 0

How to replace non consecutive value on a vector?

You could write a function that scans your array in search of the pattern you specify and replaces it with another. clear clc ...

4 månader ago | 0

How to solve coupled partial differential equations with method of lines?

Hi @Ari Dillep Sai, take a look at the code below. The breakthrough now is found to be sometimes after 4000 s (or ~67 mins), so...

4 månader ago | 0

| accepted

How to import multiple text files from multiple folders and take maximum from each text file

Hey @Nazanin Farsi, based on your replies, maybe the following code will work. n1 = 1:22; n2 = 0.1:0.1:1.3; max_value = zer...

4 månader ago | 0

How to import multiple text files from multiple folders and take maximum from each text file

clear,clc n = 0.1:0.1:1.3; for k = 1:length(n) filename = [num2str(n(k)),'pga/AllMaxDrift.out']; data = read...

4 månader ago | 0

Newtonian interpolation polynomial that interpolates f twice (value and 1st derivative)

If the problem is the error appearing in your question, i.e. Function definitions in a script must appear at the end of the fil...

4 månader ago | 0

how to get x value of findpeaks

If X is your array of x-values, do [peaks,locs] = findpeaks(smoothed{i},'MinPeakHeight',0.5,'MinPeakDistance',200); x_peaks =...

4 månader ago | 0

vector that displays [0 5 10 15]

Just be aware of the fact that you do not need to use a loop to do this A = 0:5:15 That said, if you really must use a loop, t...

4 månader ago | 0

| accepted

Finding indices of a vector within a matrix

Let me propse the following example clear,clc A = rand(100); A = A > 0.5 B = cell(1,100); for col = 1:size(A,2) idxs...

4 månader ago | 0

How to solve for three answers from 3 equations using fsolve

Below, see an example of how to solve the system. I had to make up the values of the constants since you have not specified the...

4 månader ago | 0

| accepted

Adding every loop a matrix from the right side to a matrix

In the example below, a new 2x2 random matrix is created at each new iteration and appended to an existing matrix A. clear,clc ...

5 månader ago | 0

assigning argument of function within function

The error is in the last line of the function fix. Change that and the code works. fix(rand(1,10)) % complete function funct...

5 månader ago | 0

conversion of yes no into logical array

clear,clc T = readtable('gridstability.csv') If you are ok with T.stabf being populated by true/false values, you can use. T....

5 månader ago | 0

| accepted

I have to create a square wave signal on simulink where any logical value, high or low, must last for a given time. Logical values and times are sent by other simulink blocks.

Maybe something like this? clear,clc T = [3,6,2,1,4,3,8]; V = [1,0,1,0,1,0,1]; % Block t = cumsum(T); t = [0,repelem(t...

5 månader ago | 0

How do I find sin of a cell variable (el)?

If the value is stores in a cell, then you should write el{PRN,t} in order to extract the value as a double.

5 månader ago | 0