回答済み

Converting equation to matlab

% note .* to get element by element multiplication % ./ for element by element division g = 1.0/(2*pi^2*h^3)*(2*m)^(3/2)*sqrt(...

Converting equation to matlab

% note .* to get element by element multiplication % ./ for element by element division g = 1.0/(2*pi^2*h^3)*(2*m)^(3/2)*sqrt(...

3ヶ月 前 | 0

| 採用済み

回答済み

Attempting to combine row vectors

If my understanding of what you are trying to do is correct you can do this as: Ch = [ChD(1:99) ChS(100:350) ChD(351:800)] So ...

Attempting to combine row vectors

If my understanding of what you are trying to do is correct you can do this as: Ch = [ChD(1:99) ChS(100:350) ChD(351:800)] So ...

3ヶ月 前 | 0

| 採用済み

回答済み

Rearrange elements in an array based on another array

While I was working on this I see that @Andrei has already posted a very nice vectorized solution. In case it is helpful, here i...

Rearrange elements in an array based on another array

While I was working on this I see that @Andrei has already posted a very nice vectorized solution. In case it is helpful, here i...

3ヶ月 前 | 1

回答済み

How can I plot these values (result vs. time)?

Your call to plot would just use the last value of n from the for loop as the x variable. Instead use something like period = 2...

How can I plot these values (result vs. time)?

Your call to plot would just use the last value of n from the for loop as the x variable. Instead use something like period = 2...

3ヶ月 前 | 0

| 採用済み

回答済み

iterate over single array dimension

You can do it with arrayfun for example coef = randn(12,3) qroots = cell2mat(arrayfun(@(n) roots(coef(n,:)),1:size(coef,1),'Un...

iterate over single array dimension

You can do it with arrayfun for example coef = randn(12,3) qroots = cell2mat(arrayfun(@(n) roots(coef(n,:)),1:size(coef,1),'Un...

3ヶ月 前 | 0

| 採用済み

回答済み

more efficient code while using xlswrite and xlsread

Can you use just one call as follows xlswrite(excelfile2,T(:,1:3),j,'O17:Q25') or assuming that that T has only 3 columns xls...

more efficient code while using xlswrite and xlsread

Can you use just one call as follows xlswrite(excelfile2,T(:,1:3),j,'O17:Q25') or assuming that that T has only 3 columns xls...

3ヶ月 前 | 0

| 採用済み

回答済み

How to save all my matlab plots from for loop?

I would recommend using the standard MATLAB function saveas (type doc saveas on the command line for help) Specifically inside ...

How to save all my matlab plots from for loop?

I would recommend using the standard MATLAB function saveas (type doc saveas on the command line for help) Specifically inside ...

3ヶ月 前 | 1

| 採用済み

回答済み

How to make from different size matrices one size matrices by adding NaN's?

You could do something like this: X = {rand(6,12,4),rand(5,12,4),rand(6,12,4),rand(8,12,4)}; % generate example data for k = 1...

How to make from different size matrices one size matrices by adding NaN's?

You could do something like this: X = {rand(6,12,4),rand(5,12,4),rand(6,12,4),rand(8,12,4)}; % generate example data for k = 1...

3ヶ月 前 | 0

| 採用済み

回答済み

im new to matlab, does any one know , how to iterate 8 times ?

You could do this with a for loop, something like this h=[.482962913145,.836516303738,.224143868041,-1.2940952251]; numIter = ...

im new to matlab, does any one know , how to iterate 8 times ?

You could do this with a for loop, something like this h=[.482962913145,.836516303738,.224143868041,-1.2940952251]; numIter = ...

3ヶ月 前 | 1

回答済み

Interpolation values from a table

If T.area is a cell array, and maybe T.Mach is also a cell array you must first turn them into ordinary MATLAB vectors, (n by...

Interpolation values from a table

If T.area is a cell array, and maybe T.Mach is also a cell array you must first turn them into ordinary MATLAB vectors, (n by...

3ヶ月 前 | 0

回答済み

Having trouble getting legend to display properly

You could also try putting a common legend on the bottom of the page. Here is an example of how to do that x = 1:100; y = rand...

Having trouble getting legend to display properly

You could also try putting a common legend on the bottom of the page. Here is an example of how to do that x = 1:100; y = rand...

3ヶ月 前 | 0

回答済み

connection Ports of subsystem

It looks like you are using Simscape. I don't have it, so I can't try, but I think you need to convert from a Simulink signal to...

connection Ports of subsystem

It looks like you are using Simscape. I don't have it, so I can't try, but I think you need to convert from a Simulink signal to...

3ヶ月 前 | 0

回答済み

How to fit a general curve on different datasets ?

If I am understanding what you are trying to do correctly, it seems like you should be able to concatenate all of your individua...

How to fit a general curve on different datasets ?

If I am understanding what you are trying to do correctly, it seems like you should be able to concatenate all of your individua...

3ヶ月 前 | 0

回答済み

matrix with vectors: multiplication and generation issue

Yes you could do this with a loop, for example, with just some arbitrary set values for i, a, b, c, d, e, g to illustrate theta...

matrix with vectors: multiplication and generation issue

Yes you could do this with a loop, for example, with just some arbitrary set values for i, a, b, c, d, e, g to illustrate theta...

3ヶ月 前 | 1

| 採用済み

回答済み

How to Create the following discrete signal (Y[n]) in MATLAB?

You could do something like this x = [-1 0 1 2 3 4 4 4 4 4] n = 1:length(x) y = NaN(1,n(end)) % preallocate providing NaN (No...

How to Create the following discrete signal (Y[n]) in MATLAB?

You could do something like this x = [-1 0 1 2 3 4 4 4 4 4] n = 1:length(x) y = NaN(1,n(end)) % preallocate providing NaN (No...

3ヶ月 前 | 0

回答済み

add new rows to a Matrix

Just as another possibility, this approach is much less general than @Jos but will work for your special case. I didn't look in...

add new rows to a Matrix

Just as another possibility, this approach is much less general than @Jos but will work for your special case. I didn't look in...

3ヶ月 前 | 0

回答済み

How do I get my code to run multiple times? My code looks as follows. My code shows X = 3 when A wins and X = -3 when B wins. I would like to get this code to run multiple times and see how many times A wins out of 10 or so matches.

You don't need a loop for this, just do something like the following N = 10 % number of trials X = rand(N,1) Awins = sum(X<0....

How do I get my code to run multiple times? My code looks as follows. My code shows X = 3 when A wins and X = -3 when B wins. I would like to get this code to run multiple times and see how many times A wins out of 10 or so matches.

You don't need a loop for this, just do something like the following N = 10 % number of trials X = rand(N,1) Awins = sum(X<0....

3ヶ月 前 | 0

| 採用済み

回答済み

How to divide data into different cells?

Your looping logic looks quite complicated, and it is difficult to follow exactly what your intent is here. From your verbal des...

How to divide data into different cells?

Your looping logic looks quite complicated, and it is difficult to follow exactly what your intent is here. From your verbal des...

4ヶ月 前 | 0

| 採用済み

回答済み

Faster Alternative to export_fig

Improving somewhat on my earlier comment you could do something like this % provide matrix dimension m = 900; n = 1600; ...

Faster Alternative to export_fig

Improving somewhat on my earlier comment you could do something like this % provide matrix dimension m = 900; n = 1600; ...

4ヶ月 前 | 0

| 採用済み

回答済み

Problems building a plot

In general the error you are getting is telling you that if you want to plot one variable against another they both have to have...

Problems building a plot

In general the error you are getting is telling you that if you want to plot one variable against another they both have to have...

4ヶ月 前 | 0

回答済み

Index Vector Operation in Matlab

Actually A(b) with the example you have given will return [13 14 2 14 10]. That is the elements are taken from the first column ...

Index Vector Operation in Matlab

Actually A(b) with the example you have given will return [13 14 2 14 10]. That is the elements are taken from the first column ...

4ヶ月 前 | 0

| 採用済み

回答済み

Polynomial to the power of polynomial.

You should be able to use the MATLAB function fzero for this purpose. You will have call it repeatedly (maybe in a loop) with a ...

Polynomial to the power of polynomial.

You should be able to use the MATLAB function fzero for this purpose. You will have call it repeatedly (maybe in a loop) with a ...

4ヶ月 前 | 0

回答済み

fopen with string vector

Your first problem is that dir returns a structure. If you want the name of, the ith file it returns you should use Name = S(j)...

fopen with string vector

Your first problem is that dir returns a structure. If you want the name of, the ith file it returns you should use Name = S(j)...

4ヶ月 前 | 0

| 採用済み

回答済み

Using a Subroutine to Create a Plot

I think that what you describe could be implemented with a simple loop. So make a vector of radii that you want to evaluate, set...

Using a Subroutine to Create a Plot

I think that what you describe could be implemented with a simple loop. So make a vector of radii that you want to evaluate, set...

4ヶ月 前 | 0

| 採用済み

回答済み

nonlinear fit of experimental data

In your example you find a fit to a function of one variable, and are somehow looking for a combination of terms to form that on...

nonlinear fit of experimental data

In your example you find a fit to a function of one variable, and are somehow looking for a combination of terms to form that on...

4ヶ月 前 | 0

回答済み

Using find to check the contents of files within a struct

It looks like your difficulty is coming from the argument that you are providing to the find command. If you look carefully at ...

Using find to check the contents of files within a struct

It looks like your difficulty is coming from the argument that you are providing to the find command. If you look carefully at ...

4ヶ月 前 | 0

| 採用済み

回答済み

Taking middle 4 values of n size array

You could use something like, for an array A n = length(A(:)) % : treats as column even if this is actually a multidimensional ...

Taking middle 4 values of n size array

You could use something like, for an array A n = length(A(:)) % : treats as column even if this is actually a multidimensional ...

4ヶ月 前 | 1

| 採用済み

回答済み

Program for Impulsive Difference Equations

One way to approach this is to transform your difference equation in the single variable y to a system of two difference equatio...

Program for Impulsive Difference Equations

One way to approach this is to transform your difference equation in the single variable y to a system of two difference equatio...

4ヶ月 前 | 1

| 採用済み

回答済み

How should i go about solving a set of ODEs for a set of data points? I would like to automate it as much as possible.

Please see my earlier comments. From the behavior you describe, it looks like Sol1 and SolRequired are returned empty from wha...

How should i go about solving a set of ODEs for a set of data points? I would like to automate it as much as possible.

Please see my earlier comments. From the behavior you describe, it looks like Sol1 and SolRequired are returned empty from wha...

4ヶ月 前 | 0

| 採用済み

回答済み

How should i go about solving a set of ODEs for a set of data points? I would like to automate it as much as possible.

I am not clear on the details of your implementation. It would take some time to go through it all line by line. In case it is ...

How should i go about solving a set of ODEs for a set of data points? I would like to automate it as much as possible.

I am not clear on the details of your implementation. It would take some time to go through it all line by line. In case it is ...

4ヶ月 前 | 1