Respondida
How binary Random number generation upto n nodes ?
Here is how to get your stated desired output, but this is not random at all: r = dec2bin(0:(2^L-1)) - '0';

más de 5 años hace | 0

| aceptada

Respondida
Undefined function or variable 'bisection'.
From the error message, it looks like you are calling the function using the name "bisection", but the actual name of the functi...

más de 5 años hace | 0

Respondida
ODE45 in 3 dimensions with 6 initial conditions
I find it easier to keep the position elements together, and the velocity elements together, in the state vector. So I would de...

más de 5 años hace | 1

| aceptada

Respondida
Generate a Runge-Kutta Integrator solver for the orbital motion equation, when given the initial conditions. Execute for 500 seconds.
First, I find it easier to keep the position elements together, and the velocity elements together, in the state vector. So I w...

más de 5 años hace | 1

| aceptada

Respondida
Runge-Kutta method, cannot produce the correct graphs
You need to index x in your calculations. E.g., q1 = f(x(i),y(i)); q2 = f(x(i)+h, y(i)+h*q1); You should init...

más de 5 años hace | 0

| aceptada

Respondida
Working with an equation and variables from user.
You can construct a function handle as follows: f = str2func(['@(x,y)' str1]); You can then use this function handle to evalua...

más de 5 años hace | 0

| aceptada

Respondida
A matlab code that allows the user to put inputs as
See the input( ) function for getting input from the user: https://www.mathworks.com/help/matlab/ref/input.html?searchHighlight...

más de 5 años hace | 0

Respondida
Using a for loop determine how many months it would take to acquire £500,000.
You don't know the number of iterations it will take, so that is your clue that a for-loop is not appropriate. Use a while-loop...

más de 5 años hace | 0

Respondida
User-defined function to perform Cramer's Rule
You made a good start. A and b should be inputs to your function, not outputs. Similarly, issquare is an internal test and sol...

más de 5 años hace | 0

Respondida
Equation expansion using Symbolic Toolbox
This has been discussed on this forum before, and there is no easy solution to getting the Symbolic Toolbox to deal with non-com...

más de 5 años hace | 0

Respondida
How to populate a cell array from another cell array?
It is not clear what elements you need extracted. But you can use regular indexing with cell arrays. E.g., result = m_test(1,...

más de 5 años hace | 0

| aceptada

Respondida
How to compile mex file
You are simply supposed to type (or copy & paste) that text into the command line at the > prompt. Just be in the directory whe...

más de 5 años hace | 0

Respondida
Functions inputs/outputs
This is the signature of your Plot3D function: function Plot3D(Array32 ,str) As you can see, it doesn't return any outputs. B...

más de 5 años hace | 1

| aceptada

Respondida
Solve the system of equations using Cramer's Rule x+y+z=9,2x+5y+7z=52,.2x+y-z=0.
Original question: Solve the system of equations using Cramer's Rule x+y+z=9,2x+5y+7z=52,.2x+y-z=0. i want code for it And ...

más de 5 años hace | 0

| aceptada

Respondida
How to transpose a cell array blockwise?
E.g., brute force approach result = reshape([D{1};D{2};D{3}],[],1);

más de 5 años hace | 1

| aceptada

Respondida
Classical orbital elements Vectors
Use the norm( ) function instead of mag( ). E.g., norm(v) instead of mag(v). Calculate evec before you calculate e. Your evec...

más de 5 años hace | 0

| aceptada

Respondida
Why `mxGetField` could not be assigned to output of c mex?
The reason this crashes is because you have created a copy of an mxArray variable without telling the MATLAB Memory Manager that...

más de 5 años hace | 0

| aceptada

Respondida
Replace the diagonal with NaN in this 5x5 matrix
You could use linear indexing for the diagonal. E.g., assuming x is square you could add this line to your function: y(1:size(...

más de 5 años hace | 2

Respondida
precision problem ? why ans for 10 ^ 5 * 0.0633 is 6.3299e+03
Normal floating point arithmetic effects. See this link: https://www.mathworks.com/matlabcentral/answers/57444-faq-why-is-0-3-...

más de 5 años hace | 0

Respondida
Getting a random list of numbers on a very specific interval
Generate the list according to the range width of valid values, then adjust the results. E.g., r = rand(10000,1)*80; ix = r >...

más de 5 años hace | 0

| aceptada

Respondida
error using multiplication, incorrect dimensions
There are vectors in those equations, so maybe you just need to use element-wise operations: k1 = ((b.*(p+theta-n2).*c0+I.*(a.*...

más de 5 años hace | 0

Respondida
Numeric integration for systems of vector equations
I haven't looked through your code, but from your description it sounds like you are making a fundamental error in your state sp...

más de 5 años hace | 0

| aceptada

Respondida
Preserving numerical symmetry in large nxn matrix
Here is a mex routine to do this calculation. It relies on inputting the diagonal matrix as a full vector of the diagonal eleme...

más de 5 años hace | 0

| aceptada

Respondida
Fast matrix multiplication with diagonal matrices
Here is a mex routine to do this calculation. It relies on inputting the diagonal matrices as full vectors of the diagonal elem...

más de 5 años hace | 1

| aceptada

Respondida
How to divide a vector randomly in 3 groups?
Based on my current understanding, maybe this rejection method might do what you want. Again, since there are only three groups...

más de 5 años hace | 1

| aceptada

Respondida
Inverse a cell of matrices
Yes, you can do something like this: T1inv = cellfun(@inv,T1,'uni',false); That being said, this begs the question of what you...

más de 5 años hace | 0

Respondida
Sorting two simple matrices
Use the 2nd output argument of the sort( ) function, which has the indexing. E.g., [Asorted,ix] = sort(A); Bsorted = B(ix);

más de 5 años hace | 1

| aceptada

Respondida
Preserving numerical symmetry in large nxn matrix
Why do you think L should be symmetric? E.g., (1) L = D^-1 * W * D (2) L^T = (D^-1 * W * D)^T = D^T * W^T * (D^-1)^T = D * W ...

más de 5 años hace | 0

Respondida
Error in ODE45, must return a column vector
Just make your function handle return a column vector by using ; instead of , to separate the elements. E.g., ode = @(Qhat,X) [...

más de 5 años hace | 0

Respondida
How to Solve 13 ODEs simultaneously by ode45
Your c0 has only 12 elements. It needs to have 13 elements.

más de 5 años hace | 0

Cargar más