Community Profile

photo

Fabio Freschi


Politecnico di Torino

166 2014 年以降の合計貢献数

連絡する

Fabio Freschi's バッジ

  • First Review
  • 5-Star Galaxy Level 2
  • First Submission
  • Knowledgeable Level 3
  • Thankful Level 2
  • 3 Month Streak
  • Revival Level 1
  • First Answer
  • Scavenger Finisher
  • Solver

詳細を表示...

貢献した分野
表示方法

回答済み
defined n with the equation
n= size(P4,1)

4日 前 | 0

回答済み
Array indices must be positive integers or logical values
Your index k starts from 0 and you are indexing h with k, so you are asking at the first iteration h(0). Matlab has 1-indexing s...

4日 前 | 0

回答済み
while loop performance improvement
I don't know the starting value of k, assuming it is 1 idx = 1:rate:period mysum = sum(array(idx,2)); % note that sum is the n...

4日 前 | 1

| 採用済み

回答済み
Euler method error in code Index exceeds the number of array elements (1). in my my code
Checking the sintax of the code only I see 3 issues 1) In the for loop you wrote a(400-x(n)), that is you are addressing the po...

4日 前 | 1

| 採用済み

回答済み
Population growth in 7 years
% rate r = 0.0063; % years t = 7; % initial population a = 5e6; % population y = a*(1+r)^t

6日 前 | 2

| 採用済み

回答済み
Apply operation to each element of an array
You should use element-wise operations https://it.mathworks.com/help/matlab/matlab_prog/array-vs-matrix-operations.html In you...

6日 前 | 0

| 採用済み

回答済み
How do you solve for a double sum
There are some things that are vgue, like the x-axis, in any case, this code shows something similar to the desired result clea...

9日 前 | 1

| 採用済み

回答済み
Solving System of Equations
It seems you are solving a numeric system of equations. Why don't you simply put the coefficient matrix in A and the right-hand-...

10日 前 | 0

回答済み
Finding values within a matrix
It is difficult to answer because we don't have the data files 'areatemp1' and 'machtemp1'. In any case in your if statement yo...

10日 前 | 0

回答済み
Making a 3D Matrix and Adding Matrices to make a bigger matrix
In the loop, you wrote T(i+k-1,j+k-1) = d(i,j,k-1); k starts from one, so you are trying to access the d(i,j,0) elemen...

11日 前 | 0

回答済み
Computational Electromagnetics and MATLAB
This could be a good start https://it.mathworks.com/academia/books/computational-electromagnetics-with-matlab-sadiku.html

11日 前 | 1

| 採用済み

回答済み
Why am i getting the : errir using inv ,Matrix must be square?
As James Tursa said, inv(H) is not defined when H is not square. If you have the matrix H and the rhs g, simply use f = H\g;

12日 前 | 0

回答済み
Struggling to Vectorize the following Code.
Almost all execution time is due to the plot function as highlighted by the profiler: You can call the plot only once at the ...

12日 前 | 0

回答済み
How can I pick certain element from each row of an array ?
I see that the edges shared by two triangles are not duplicated. To check for this case I sorted the nodes and the edges. Let me...

12日 前 | 0

| 採用済み

回答済み
Combining my newton's method function for nonlinear equations and my lu decomposition function.
Is this what you are asking for? delta = LUgauss(J(x0),-F_value); Note that the buil-in lu Matlab function can do the work for...

13日 前 | 0

回答済み
How to sum over rows within specific ranges without for loop?
Not sure if it is the best way, but this seems to work index = [0; cumsum(B)]; C = cell2mat(arrayfun(@(i)sum(A(index(i)+1:in...

13日 前 | 0

| 採用済み

回答済み
Removing Outbound (out of range) data from an array
% dimension N = 1000000; % data in (0,1) x = rand(N,1); % threshold xMin = 0.25; xMax = 0.75; % remove data out of ...

15日 前 | 0

| 採用済み

回答済み
How to select specific values and corresponding cell positions from 31 x 12 matrix?
Because the number of rows in B is not fixed, you can store the result of your check in a cell array % create the matrix A = (...

15日 前 | 0

回答済み
I have a problem with integration "Error using / Matrix dimensions must agree"
When you define your functions use ./ instead of / %function f=(x+(1./x)).^2; %real value of integral ff=@(x)(x+(1./x)).^2;

15日 前 | 1

| 採用済み

回答済み
Cause of: "Error: Inputs must be floats, namely single or double."
What I can see is 1) Fs is missing. In any case, tspan shpuld be a 2 entries array with initial and final values tspan = [0,15...

18日 前 | 1

回答済み
how to convert cell to matrix ?
A = cell2mat(cellfun(@str2num,x,'UniformOutput',false))

20日 前 | 1

回答済み
Possible to modify only one portion of an array in one line?
x(x > xMax & 1:length(x) > transition) = xMax

21日 前 | 2

| 採用済み

回答済み
How to compare the closest value in the matrix?
% your data unknownM = [0.8105 1.1581 0.6295 0.9594 0.8447 0.7103 0.8429 0.5372 0.9882 0.8924]; sud...

21日 前 | 0

回答済み
how can I create a 4D matrix and use it for interpolation
% your vectors Wpig=0.5:0.5:7; Chla=0.5:0.01:0.6; Starch=0:0.04:0.24; Now you need to sample uniformly the space using your...

23日 前 | 0

回答済み
How can i break down the values of vector into group of five?
If x is your vector you can reshape it y = reshape(x,5,numel(x)/5); and access each column with indexing % column 10 iCol = ...

23日 前 | 0

回答済み
index in position 2 exceeds array bounds ( must not exceed 1).
Difficult to say without file, code, etc. The wizard says that the new excel file has only one column, but the code expects tw...

23日 前 | 0

回答済み
if statement in for loop with cell arrays
To stick with the OP snippet I added semicolons all over the place I changed the variable type in s.score to doubles I preall...

23日 前 | 0

回答済み
How to create an array and fill it by these values using loop ?
% intialization and preallocation k = 1; date = strings(480,1); % string array for i = 1982:2015 for j = 1:12 ...

23日 前 | 0

| 採用済み

回答済み
Monte Carlo integration of sin(x)
This code evaluates the integral using the Monte Carlo method with increasing number of random samples, compare the result with ...

23日 前 | 0

回答済み
Check if a number is in between two values
% your data a = [1,2,3,4,5,6]' b = [10,11,12,13,14,15]' Interval = [a b]; % number to check x = 8; % this finds the in...

23日 前 | 0

Load more