Answered

Why vector created by colon have improper values

I'm struggling a bit to understand exactly what your question is but I think what you're asking is why the value 0.8 is not in y...

Why vector created by colon have improper values

I'm struggling a bit to understand exactly what your question is but I think what you're asking is why the value 0.8 is not in y...

environ un mois ago | 1

Answered

why when i use find command to find the index i face problem

I had a play with my version of Matlab and found the same result. I think what you've stumbled on is a floating point error. The...

why when i use find command to find the index i face problem

I had a play with my version of Matlab and found the same result. I think what you've stumbled on is a floating point error. The...

environ un mois ago | 0

Answered

All possible combination based on 2^n but with 1 and -1

You could take the answer from your previous question, subtract 0.5 and multiply by 2. Your accepted answer was n = 3; m = dec...

All possible combination based on 2^n but with 1 and -1

You could take the answer from your previous question, subtract 0.5 and multiply by 2. Your accepted answer was n = 3; m = dec...

environ un mois ago | 0

Answered

How do I delete the last dimension of a 256*256*3 matrix?

Is Ii your 256x256x3 array? An image of 256x256 pixels will have 256x256x3 elements because of the red, green and blue elements....

How do I delete the last dimension of a 256*256*3 matrix?

Is Ii your 256x256x3 array? An image of 256x256 pixels will have 256x256x3 elements because of the red, green and blue elements....

environ un mois ago | 0

| accepted

Question

Is there a way to vectorise this vector/matrix product?

I have a piece of code inside a for loop, which looks like for k = 1:size(G, 1) G(k) = real(W(:,k)' * R * W(:,k)) end G ...

environ un mois ago | 2 answers | 0

Answered

Calculate power of exponential

Deleted my previous answer as I hadn't seen your edit so gave a wrong answer. You need a . before the multiplication symbol. Tr...

Calculate power of exponential

Deleted my previous answer as I hadn't seen your edit so gave a wrong answer. You need a . before the multiplication symbol. Tr...

environ 2 mois ago | 1

| accepted

Answered

I want my solution as a Vector

Does this work? X(z) = R/N; instead of X = R/N

I want my solution as a Vector

Does this work? X(z) = R/N; instead of X = R/N

environ 2 mois ago | 0

| accepted

Answered

Unable to perform assignment because the size of the left side is 1-by-1 and the size of the right side is 1-by-1-by-2.

I haven't run it, but I think your code will error on the line deltaxj(i,ii,iii)=sum1+(x1-x1New)*(k.*(Rn+Rp)-dn)./dn; because...

Unable to perform assignment because the size of the left side is 1-by-1 and the size of the right side is 1-by-1-by-2.

I haven't run it, but I think your code will error on the line deltaxj(i,ii,iii)=sum1+(x1-x1New)*(k.*(Rn+Rp)-dn)./dn; because...

2 mois ago | 0

| accepted

Answered

How to error check a number for strings and blank inputs?

Are you looking for validateattributes or assert? For example, assert(menu == 1 || menu == 2) will throw an error if menu is n...

How to error check a number for strings and blank inputs?

Are you looking for validateattributes or assert? For example, assert(menu == 1 || menu == 2) will throw an error if menu is n...

2 mois ago | 0

Answered

FOR LOOP , beginner question.

Your code is d = []; for x=[0.1000,0.1500,0.2000] d=[d ((34.63/x)-5.126)/2.54]; disp ("ANSWER"); end x=[0.1000 0.1...

FOR LOOP , beginner question.

Your code is d = []; for x=[0.1000,0.1500,0.2000] d=[d ((34.63/x)-5.126)/2.54]; disp ("ANSWER"); end x=[0.1000 0.1...

2 mois ago | 0

| accepted

Answered

Can't calculate angle a, when 𝑠𝑖𝑛(𝑎)=2.

If a is a real number, then sin(a) must be between -1 and 1. Calling asin(2) returns 1.5708 - 1.3170i which is a complex num...

Can't calculate angle a, when 𝑠𝑖𝑛(𝑎)=2.

If a is a real number, then sin(a) must be between -1 and 1. Calling asin(2) returns 1.5708 - 1.3170i which is a complex num...

2 mois ago | 2

| accepted

Answered

Array indices must be positive integers or logical values

You wrote psi(i,j) = ((U0*V0)./W)*cos(W(t-YY(i,j)./V0))-V0*XX(i,j); Try psi(i,j) = ((U0*V0)./W)*cos(W*(t-YY(i,j)./V0))-V0*XX(...

Array indices must be positive integers or logical values

You wrote psi(i,j) = ((U0*V0)./W)*cos(W(t-YY(i,j)./V0))-V0*XX(i,j); Try psi(i,j) = ((U0*V0)./W)*cos(W*(t-YY(i,j)./V0))-V0*XX(...

2 mois ago | 0

| accepted

Solved

Find the largest number

Find the largest number |x| among 4 numbers given as variables |a|, |b|, |c|, and |d|. Example: Input: a = 4; b = 7; c ...

2 mois ago

Answered

How to combine multiple curve fits in one plot?

https://www.mathworks.com/help/matlab/creating_plots/combine-multiple-plots.html This was literally the top result when I googl...

How to combine multiple curve fits in one plot?

https://www.mathworks.com/help/matlab/creating_plots/combine-multiple-plots.html This was literally the top result when I googl...

3 mois ago | 0

Answered

Why is validateattributes returning me a Not enough inputs error only in this context?

I was assigning the class to a vector in reverse order, using a loop like for k = 16:-1:1 lsqsin(k) = LsqSinusoid(N_sample...

Why is validateattributes returning me a Not enough inputs error only in this context?

I was assigning the class to a vector in reverse order, using a loop like for k = 16:-1:1 lsqsin(k) = LsqSinusoid(N_sample...

3 mois ago | 0

| accepted

Question

Why is validateattributes returning me a Not enough inputs error only in this context?

I have a class definition called LsqSinusoid(n_samples, f, Fs). The constructor for that class takes three inputs - n_samples, t...

3 mois ago | 1 answer | 0

Answered

While loop for testing the end of vector (Matlab)

If you know that it's 1-dimensional, you can use numel(vector) which returns the length of your vector. Also useful to know i...

While loop for testing the end of vector (Matlab)

If you know that it's 1-dimensional, you can use numel(vector) which returns the length of your vector. Also useful to know i...

4 mois ago | 1

Answered

Finding numChanges in array

Replace for i=1;length(V) with for ii = 1:length(V) The semicolon -> colon is a typo I suspect, and i has a built in value s...

Finding numChanges in array

Replace for i=1;length(V) with for ii = 1:length(V) The semicolon -> colon is a typo I suspect, and i has a built in value s...

4 mois ago | 1

| accepted

Answered

How to plot a graph in nm

Your method works perfectly well. An alternative option would be theta = 10 wavelength = [500:10:700] m = 1 d = (m.*waveleng...

How to plot a graph in nm

Your method works perfectly well. An alternative option would be theta = 10 wavelength = [500:10:700] m = 1 d = (m.*waveleng...

4 mois ago | 1

| accepted

Answered

Unable to perform assignment because the size of the left side is 1-by-1 and the size of the right side is 10-by-10. not sure why i am getting this error

Biot_top is size 10x10. dtMat(1,j) is size 1x1. This means the LHS of your line is 1x1, and the RHS is 10x10, so you can't make ...

Unable to perform assignment because the size of the left side is 1-by-1 and the size of the right side is 10-by-10. not sure why i am getting this error

Biot_top is size 10x10. dtMat(1,j) is size 1x1. This means the LHS of your line is 1x1, and the RHS is 10x10, so you can't make ...

5 mois ago | 0

| accepted

Answered

How to create one errorbar for multiple data points?

If I understand you right, could you do something like figure; hold on plot(x, y, 'bx') errorbar(mean(x), mean(y), std(y), 'k...

How to create one errorbar for multiple data points?

If I understand you right, could you do something like figure; hold on plot(x, y, 'bx') errorbar(mean(x), mean(y), std(y), 'k...

5 mois ago | 1

| accepted

Answered

Graph with similar axis value with the value given

You want xticks and yticks. As a note: you need the vectors to be in ascending order, and your second tickmark vector isn't. so...

Graph with similar axis value with the value given

You want xticks and yticks. As a note: you need the vectors to be in ascending order, and your second tickmark vector isn't. so...

5 mois ago | 0

Answered

Does MathWorks have software for rocket trajectory modeling at supersonic speed?

The Aerospace toolbox is likely to be the closest to what you want. I don't use it so don't know much about it, but it seems to ...

Does MathWorks have software for rocket trajectory modeling at supersonic speed?

The Aerospace toolbox is likely to be the closest to what you want. I don't use it so don't know much about it, but it seems to ...

5 mois ago | 0

Answered

converting degrees and radian

Something like option = input("Type A for degree to radians, and B for radians to degrees: ", 's') if option == "A" degs ...

converting degrees and radian

Something like option = input("Type A for degree to radians, and B for radians to degrees: ", 's') if option == "A" degs ...

5 mois ago | 0

Answered

How can I plot histogram?

Simply googling "matlab histogram" would have answered your question. That link is for the documentation for histogram. histog...

How can I plot histogram?

Simply googling "matlab histogram" would have answered your question. That link is for the documentation for histogram. histog...

5 mois ago | 0

Answered

Double for loop is not working properly

k will take the values [1 2]. For the first iteration of k, it stores data{1,1}(:,14) in ch{1,n}. The second time around, it wil...

Double for loop is not working properly

k will take the values [1 2]. For the first iteration of k, it stores data{1,1}(:,14) in ch{1,n}. The second time around, it wil...

5 mois ago | 0

| accepted

Answered

Uneven linspacing of an array

If I understand right, you have a vector len, and you want to have a vector x such that diff(x)=len. In that case, you can use t...

Uneven linspacing of an array

If I understand right, you have a vector len, and you want to have a vector x such that diff(x)=len. In that case, you can use t...

5 mois ago | 0

Answered

Problem with running a Matlab code.

Clear your variables by putting the command clear at the start of your programme. It's almost certainly holding onto variable...

Problem with running a Matlab code.

Clear your variables by putting the command clear at the start of your programme. It's almost certainly holding onto variable...

5 mois ago | 0

| accepted

Answered

How Create a vector given size(N) and the value of the max element(M)?

Are those the only conditions? linspace(1, M, N) has N values which range from 1 to M.

How Create a vector given size(N) and the value of the max element(M)?

Are those the only conditions? linspace(1, M, N) has N values which range from 1 to M.

5 mois ago | 0

| accepted

Answered

Using sample code but returning a blank plot

You create a label and a title for a plot, but at no point do you feed it actual data to plot. Why would it do anything but prod...

Using sample code but returning a blank plot

You create a label and a title for a plot, but at no point do you feed it actual data to plot. Why would it do anything but prod...

5 mois ago | 0