Risposto

plot graphic with different color

If you're using the plot command, it is relatively easy to define a different color for a plot. Setting the condition where this...

plot graphic with different color

If you're using the plot command, it is relatively easy to define a different color for a plot. Setting the condition where this...

circa 3 anni fa | 0

Risposto

How to map and plot each y coordinate in a y coordinate array with each coordinate in a x coordinate array??

plot(X,Y) Was there something more to your question that I didn't understand?

How to map and plot each y coordinate in a y coordinate array with each coordinate in a x coordinate array??

plot(X,Y) Was there something more to your question that I didn't understand?

circa 3 anni fa | 0

Risposto

Adding to a vector after each step of a for loop.

You need to specify the index of the element you want to replace. for i = 1:1000; steps(i) = i; end Realistically though...

Adding to a vector after each step of a for loop.

You need to specify the index of the element you want to replace. for i = 1:1000; steps(i) = i; end Realistically though...

circa 3 anni fa | 0

| accettato

Risposto

Hello! Can you help me with this?

It seems to me like you're totally overcomplicating this. Let me know if I'm interpretting the steps of your code correctly. Th...

Hello! Can you help me with this?

It seems to me like you're totally overcomplicating this. Let me know if I'm interpretting the steps of your code correctly. Th...

circa 3 anni fa | 0

Risposto

Access previous iteration in while loop to derive stopping criterion for differential equation correction-prediction method

In MATLAB, you cannot access the previous iteration of a loop directly. If you want to utilize that information you need to eith...

Access previous iteration in while loop to derive stopping criterion for differential equation correction-prediction method

In MATLAB, you cannot access the previous iteration of a loop directly. If you want to utilize that information you need to eith...

circa 3 anni fa | 0

| accettato

Risposto

How can remove Excel column by MATLAB

The simplest way is to load the excel file with xlsread, then write the data back with only the desired columns using xlswrite. ...

How can remove Excel column by MATLAB

The simplest way is to load the excel file with xlsread, then write the data back with only the desired columns using xlswrite. ...

oltre 3 anni fa | 0

| accettato

Risposto

Plotting a matrix in a for loop.

With MATLAB you don't really want to perform the plot inside the loop in this case. Just save your results in a matrix and plot ...

Plotting a matrix in a for loop.

With MATLAB you don't really want to perform the plot inside the loop in this case. Just save your results in a matrix and plot ...

oltre 3 anni fa | 1

Risposto

How to save more than the last matrix in a for cycle

You need to index Sigma_elem. Sigma_elem(:,:,i,N)=EPSM(N,1:6).*e_mat/0.6; % Or something similar

How to save more than the last matrix in a for cycle

You need to index Sigma_elem. Sigma_elem(:,:,i,N)=EPSM(N,1:6).*e_mat/0.6; % Or something similar

oltre 3 anni fa | 0

Risposto

Plotting a 3-D Matrix, but only for some points

I would suggest using scatter3 to make the actual plot. I would suggest using something like find to identify the locations of t...

Plotting a 3-D Matrix, but only for some points

I would suggest using scatter3 to make the actual plot. I would suggest using something like find to identify the locations of t...

oltre 3 anni fa | 0

Risposto

how to calculate how many rows are having numeric values in a particular cell of an excel sheet data.

Read the file with xlsread, filter the NaN values, then determine the number of the remaining values. numnumerics = sum(~isnan(...

how to calculate how many rows are having numeric values in a particular cell of an excel sheet data.

Read the file with xlsread, filter the NaN values, then determine the number of the remaining values. numnumerics = sum(~isnan(...

oltre 3 anni fa | 0

| accettato

Risposto

Extract and code gender string as number using if loop

Just to clarify, you have 'gender' as two separate variables, once as a variable called 'gender' which will have a numeric assig...

Extract and code gender string as number using if loop

Just to clarify, you have 'gender' as two separate variables, once as a variable called 'gender' which will have a numeric assig...

oltre 3 anni fa | 0

Risposto

overly convoluted elseif condition

You can replace all of them with a single statement and indexing. if x>=1 & x<=4 y = p(x); else y = 1; end

overly convoluted elseif condition

You can replace all of them with a single statement and indexing. if x>=1 & x<=4 y = p(x); else y = 1; end

oltre 3 anni fa | 0

| accettato

Risposto

How to increment matrix row only inside a nested for loop?

The solution is indexing. You can do math in your index if you need to. x((i-1)*5+j) = i*j;

How to increment matrix row only inside a nested for loop?

The solution is indexing. You can do math in your index if you need to. x((i-1)*5+j) = i*j;

oltre 3 anni fa | 0

Risposto

filtering data with a for loop and plot only filtered data

This can be done much more simply with logic indexing. quer = meas.ay.data; quer = quer(quer > 1.5 | quer < -1.5); plot(quer)...

filtering data with a for loop and plot only filtered data

This can be done much more simply with logic indexing. quer = meas.ay.data; quer = quer(quer > 1.5 | quer < -1.5); plot(quer)...

oltre 3 anni fa | 1

| accettato

Risposto

Replace values in collumns

You can just index your matrix to reorder it, assuming all of the columns are the same type of data (i.e. all of column 6 is z2,...

Replace values in collumns

You can just index your matrix to reorder it, assuming all of the columns are the same type of data (i.e. all of column 6 is z2,...

oltre 3 anni fa | 0

Risposto

2 variable for-loop

The issue is with your definition of test. Nested for loops are totally fine. test(:,ss)=TKE_dave(:,ss); On your last loop te...

2 variable for-loop

The issue is with your definition of test. Nested for loops are totally fine. test(:,ss)=TKE_dave(:,ss); On your last loop te...

oltre 3 anni fa | 1

| accettato

Risposto

Error Unable to perform assignment because dot indexing is not supported for variables of this type.

You are receiving the error because you have already defined the class of the first level as a character. In order to add a seco...

Error Unable to perform assignment because dot indexing is not supported for variables of this type.

You are receiving the error because you have already defined the class of the first level as a character. In order to add a seco...

oltre 3 anni fa | 0

| accettato

Risposto

Changing Variable in matrix

Why are you originally defining A as A = [a b c]? This isn't very common or efficient matlab usage. I would suggest starting wit...

Changing Variable in matrix

Why are you originally defining A as A = [a b c]? This isn't very common or efficient matlab usage. I would suggest starting wit...

oltre 3 anni fa | 0

Risposto

Could someone please optimize this code?

I don't know about 'optimized,' but I'm pretty sure you can remove the entire for loop by vectorizing. Also, suppressing your va...

Could someone please optimize this code?

I don't know about 'optimized,' but I'm pretty sure you can remove the entire for loop by vectorizing. Also, suppressing your va...

oltre 3 anni fa | 0

Risposto

How can I assign a variable to all the columns and all the rows of a matrix?

You don't need to actually create a new variable for this, you can just use the results from size. A = randi(100,20,10); [r,c]...

How can I assign a variable to all the columns and all the rows of a matrix?

You don't need to actually create a new variable for this, you can just use the results from size. A = randi(100,20,10); [r,c]...

oltre 3 anni fa | 0

Risposto

A for loop with matrix as step

I'm confused what you're trying to do. From the psuedo code you wrote it looks like you're trying to loop through each of the a...

A for loop with matrix as step

I'm confused what you're trying to do. From the psuedo code you wrote it looks like you're trying to loop through each of the a...

oltre 3 anni fa | 0

Risposto

Choose a cell array that satisfy better some criteria

Ok, here is what I have come up with. It will probably still need some tweaking, but you should be most interested in the calcul...

Choose a cell array that satisfy better some criteria

Ok, here is what I have come up with. It will probably still need some tweaking, but you should be most interested in the calcul...

oltre 3 anni fa | 0

| accettato

Risposto

Is the find function a robust method to determine the number of specific values in a Matrix?

That method will certainly work, and I would generally use the same concept. I would just use the sum command though to avoid th...

Is the find function a robust method to determine the number of specific values in a Matrix?

That method will certainly work, and I would generally use the same concept. I would just use the sum command though to avoid th...

oltre 3 anni fa | 1

| accettato

Risposto

can any one explain this line of the code.

Per matrix math rules, when you add a single value to a matrix, that operation is applied to all values of the matrix individual...

can any one explain this line of the code.

Per matrix math rules, when you add a single value to a matrix, that operation is applied to all values of the matrix individual...

oltre 3 anni fa | 0

| accettato

Risposto

Find all the words contained in a file and make an index

You are on the right track, but you aren't calling the word index correctly. Also, I would suggest using strfind instead of the ...

Find all the words contained in a file and make an index

You are on the right track, but you aren't calling the word index correctly. Also, I would suggest using strfind instead of the ...

oltre 3 anni fa | 0

| accettato

Risposto

Describing a sum with a while loop

I'm pretty sure that adding a big number to 0 will bump you over pi on the first iteration, but maybe that's just me. I would do...

Describing a sum with a while loop

I'm pretty sure that adding a big number to 0 will bump you over pi on the first iteration, but maybe that's just me. I would do...

oltre 3 anni fa | 0

Risposto

Select value from the list by defining criteria

I would use readtable to import the data, the logic indexing to narrow down the results. data = readtable('mydata.xlsx'); redu...

Select value from the list by defining criteria

I would use readtable to import the data, the logic indexing to narrow down the results. data = readtable('mydata.xlsx'); redu...

oltre 3 anni fa | 0

| accettato

Risposto

How to make matlab variables named as excel header

It sounds like readtable might be what you're looking for. I don't think it's exactly what you're asking, but it should recogniz...

How to make matlab variables named as excel header

It sounds like readtable might be what you're looking for. I don't think it's exactly what you're asking, but it should recogniz...

oltre 3 anni fa | 0

Risposto

Matrix from an array

Not sure how to do it without a loop or just defining the indices, but here's something simple. A = 1:15; for i = 1:length(A)/...

Matrix from an array

Not sure how to do it without a loop or just defining the indices, but here's something simple. A = 1:15; for i = 1:length(A)/...

oltre 3 anni fa | 0

Risposto

I want to circular shift rows of ' ww ' this circular shift depend on the numbers of 'r' array in the order , when the r numbers is change the circular shift is change for the ww array rows .

If I am understanding r correctly, you want to move the respective rows from their current positions to that position plus r(i)....

I want to circular shift rows of ' ww ' this circular shift depend on the numbers of 'r' array in the order , when the r numbers is change the circular shift is change for the ww array rows .

If I am understanding r correctly, you want to move the respective rows from their current positions to that position plus r(i)....

oltre 3 anni fa | 1

| accettato