Answered

Run a code for 100 years

I don't think the results are going to be very interesting but you could do what you are asking as follows: ro=1.49e11; ...

Run a code for 100 years

I don't think the results are going to be very interesting but you could do what you are asking as follows: ro=1.49e11; ...

11 mois ago | 0

| accepted

Answered

Using Inequality in a For loop

Walter has correctly shown how to express mutiple inequality conditions in Matlab (you must include the & (and) operator). Howe...

Using Inequality in a For loop

Walter has correctly shown how to express mutiple inequality conditions in Matlab (you must include the & (and) operator). Howe...

11 mois ago | 1

| accepted

Answered

how to fill between 2 graphs

What do you mean by "fill the gap"? Do you want to connect the start and end points so that this becomes a closed curve? If so...

how to fill between 2 graphs

What do you mean by "fill the gap"? Do you want to connect the start and end points so that this becomes a closed curve? If so...

11 mois ago | 0

| accepted

Answered

Store matrices under different variable names within a loop?

Make A a 4x4x4 three-dimensional matrix instead of creating multiple 4x4 matrices: mat = randi([0, 9], [4,16]) A = zeros(4,4,4...

Store matrices under different variable names within a loop?

Make A a 4x4x4 three-dimensional matrix instead of creating multiple 4x4 matrices: mat = randi([0, 9], [4,16]) A = zeros(4,4,4...

11 mois ago | 2

| accepted

Answered

Fill command issue for time series

Based on your sample data, you need to make a simple change to your code. Since your vectors are columns, you need to concatena...

Fill command issue for time series

Based on your sample data, you need to make a simple change to your code. Since your vectors are columns, you need to concatena...

11 mois ago | 1

| accepted

Answered

Creating an array with exprnd numbers

Try this: A = zeros(100, 2); mu = 5; % or whatever you want for the mean of the distribution A(:,1) = exprnd(mu, size(A(:,1))...

Creating an array with exprnd numbers

Try this: A = zeros(100, 2); mu = 5; % or whatever you want for the mean of the distribution A(:,1) = exprnd(mu, size(A(:,1))...

11 mois ago | 0

| accepted

Answered

when a save figure , the numbers appear in the name of the png with e+0X

Change your format spec to '/Figures/Distance_%d@%.3f.png' You might want to read up on the documentation for this: https://w...

when a save figure , the numbers appear in the name of the png with e+0X

Change your format spec to '/Figures/Distance_%d@%.3f.png' You might want to read up on the documentation for this: https://w...

11 mois ago | 1

| accepted

Answered

How to get a variable value in the gain block. This variable value is defined in a Matlab function block.

To do this, I would use a Multiply block instead of a gain block. Make x an output from your Matlab function block. Connect th...

How to get a variable value in the gain block. This variable value is defined in a Matlab function block.

To do this, I would use a Multiply block instead of a gain block. Make x an output from your Matlab function block. Connect th...

11 mois ago | 0

Answered

How to quickly find the first non-zero element without iterations in all columns in a sparse matrix?

Try this. In my test with a 1000x1000 random sparse 0 or 1 matrix (A = sparse(randi([0 1], 1000, 1000));) it is about 4 times f...

How to quickly find the first non-zero element without iterations in all columns in a sparse matrix?

Try this. In my test with a 1000x1000 random sparse 0 or 1 matrix (A = sparse(randi([0 1], 1000, 1000));) it is about 4 times f...

12 mois ago | 0

Answered

can some xxplain what the following program does? Thank youuuu!: peso=5000; while (peso > 0) disp (‘I order another coffee’); dollar = dollar – 250; end disp (‘I finished drinking

Per Stephens comment, I'm repeating my comment as an answer (with some additions). This script does pretty much nothing other t...

can some xxplain what the following program does? Thank youuuu!: peso=5000; while (peso > 0) disp (‘I order another coffee’); dollar = dollar – 250; end disp (‘I finished drinking

Per Stephens comment, I'm repeating my comment as an answer (with some additions). This script does pretty much nothing other t...

12 mois ago | 1

Answered

How can i discretize a signal within simulink?

Look at the ZOH (https://www.mathworks.com/help/simulink/slref/zeroorderhold.html) and Unit Delay (https://www.mathworks.com/hel...

How can i discretize a signal within simulink?

Look at the ZOH (https://www.mathworks.com/help/simulink/slref/zeroorderhold.html) and Unit Delay (https://www.mathworks.com/hel...

environ un an ago | 0

Answered

How do I find maximum value of n so that 2^n is less than a value (ex, 500?)

I think you may be looking for log2. Documentation available here: https://www.mathworks.com/help/matlab/ref/log2.html

How do I find maximum value of n so that 2^n is less than a value (ex, 500?)

I think you may be looking for log2. Documentation available here: https://www.mathworks.com/help/matlab/ref/log2.html

environ un an ago | 0

Answered

Diagonal matrix, wishing to solve Ax=b

I thought that I had commented on this question earlier with something that should work for you. Here is the code that I think ...

Diagonal matrix, wishing to solve Ax=b

I thought that I had commented on this question earlier with something that should work for you. Here is the code that I think ...

environ un an ago | 0

Answered

help with inefficient code

Try this. There may be a more efficient approach but I'm pretty sure this will be faster than what you have now. T1.time = [ ...

help with inefficient code

Try this. There may be a more efficient approach but I'm pretty sure this will be faster than what you have now. T1.time = [ ...

environ un an ago | 0

| accepted

Answered

Array indices must be positive integers or logical values.

The error text pretty much explains why you are getting an error. "Array indices must be positive integers or logical values" ...

Array indices must be positive integers or logical values.

The error text pretty much explains why you are getting an error. "Array indices must be positive integers or logical values" ...

environ un an ago | 2

| accepted

Answered

How can I know if my laptop is plugged into AC power via Matlab?

That error message (''pmset' is not recognized as an internal or external command, operable program or batch file) is a Windows ...

How can I know if my laptop is plugged into AC power via Matlab?

That error message (''pmset' is not recognized as an internal or external command, operable program or batch file) is a Windows ...

environ un an ago | 1

| accepted

Answered

Extracting a value from a 3D table

A 3d example using Matlab's indexing functions instead of floor and rem: t3=[1 2 NaN; 4 5 6; 7 8 9]; % a 2d matrix with one N...

Extracting a value from a 3D table

A 3d example using Matlab's indexing functions instead of floor and rem: t3=[1 2 NaN; 4 5 6; 7 8 9]; % a 2d matrix with one N...

plus d'un an ago | 0

Answered

Legend not working with plot (just have some incorrect colors)

If you make the 'for radius = r' loop the inner loop instead of the outer loop, you should get what you want. What is happeni...

Legend not working with plot (just have some incorrect colors)

If you make the 'for radius = r' loop the inner loop instead of the outer loop, you should get what you want. What is happeni...

environ 3 ans ago | 0

Answered

I would like to evaluate a function for N=11,21,51,and 101 using a for loop, but I can only get it to do the last N.

You will need to use an array to store the four different df results. Since your df is going to be different sizes depending on...

I would like to evaluate a function for N=11,21,51,and 101 using a for loop, but I can only get it to do the last N.

You will need to use an array to store the four different df results. Since your df is going to be different sizes depending on...

environ 3 ans ago | 0

Answered

How do I fix Invalid first data argument ?

The plot() function requires variables as arguments, not a character vector (which is what you have created by putting single qu...

How do I fix Invalid first data argument ?

The plot() function requires variables as arguments, not a character vector (which is what you have created by putting single qu...

environ 3 ans ago | 0

| accepted

Answered

How to remove markers in plot at specified places?

If the goal is to remove all of the markers except for the 'outer' ones, then try this. This should be relatively generic (inde...

How to remove markers in plot at specified places?

If the goal is to remove all of the markers except for the 'outer' ones, then try this. This should be relatively generic (inde...

environ 3 ans ago | 0

| accepted

Answered

My Function is supoosed to return 55 when i call it with 10 based off of pyramid sum. However my function gives me 20. Please help

The *main* problem with this code is that you are using the same variable for the loop index and for accumulating your result. ...

My Function is supoosed to return 55 when i call it with 10 based off of pyramid sum. However my function gives me 20. Please help

The *main* problem with this code is that you are using the same variable for the loop index and for accumulating your result. ...

plus de 3 ans ago | 1

| accepted

Answered

Having Trouble with enable/delay etc in Simulink

It sounds like you just need an Integrator with your 'enable' signal as the input instead of a Ramp block. When 'enable' is one...

Having Trouble with enable/delay etc in Simulink

It sounds like you just need an Integrator with your 'enable' signal as the input instead of a Ramp block. When 'enable' is one...

plus de 3 ans ago | 0

Answered

How can I display Index of a data point on the Data Cursor?

Try this (modify the num2str calls as you wish to get the number of digits you desire): function output_txt = datatip_cb15d...

How can I display Index of a data point on the Data Cursor?

Try this (modify the num2str calls as you wish to get the number of digits you desire): function output_txt = datatip_cb15d...

plus de 3 ans ago | 1

Answered

how do you make an interpolation such that it interpolates the value betwee the first and the last array entry?

*_IF_* you are saying that the 'position = 100' value is the same as the 'position = 0' value then you can just do a modulo 100 ...

how do you make an interpolation such that it interpolates the value betwee the first and the last array entry?

*_IF_* you are saying that the 'position = 100' value is the same as the 'position = 0' value then you can just do a modulo 100 ...

plus de 3 ans ago | 0

Answered

Matlab Function block code

Note that you can also do this with simple Simulink blocks (and no Matlab function block). If you don't have to protect against...

Matlab Function block code

Note that you can also do this with simple Simulink blocks (and no Matlab function block). If you don't have to protect against...

presque 4 ans ago | 1

Answered

Create Lookup Table in Matlab

As Image Analyst said, I think interp1 is the way to go. However, I would just call it with the specific angle for which you wa...

Create Lookup Table in Matlab

As Image Analyst said, I think interp1 is the way to go. However, I would just call it with the specific angle for which you wa...

presque 4 ans ago | 0

Answered

Error in saveas, can't create png files

It looks like you may have another function or variable that is 'shadowing' the built-in print function. Try 'which -all pr...

Error in saveas, can't create png files

It looks like you may have another function or variable that is 'shadowing' the built-in print function. Try 'which -all pr...

presque 4 ans ago | 0

Answered

Not just another dynamic variable naming question! Generating a new string and using it in a command.

A lot of what I'm going to say has already been said by far smarter people on this thread. I'm going to rephrase from a less sp...

Not just another dynamic variable naming question! Generating a new string and using it in a command.

A lot of what I'm going to say has already been said by far smarter people on this thread. I'm going to rephrase from a less sp...

presque 4 ans ago | 2