Risposto
Extracting elements common to rows and columns in a matrix
M = your matrix result = M([3,5],4:5) The [3,5] syntax is simply a vector with the indexes specified in any order. They don't...

oltre 5 anni fa | 0

| accettato

Risposto
Peobelms about matrix dimensions
Take a look at this term: exp(-1*E./T.). Looks like you have too many periods in this part of the calculation. Try this exp(...

oltre 5 anni fa | 0

Risposto
ode45 For Three Functions
You made a good start, but you need to solve these differential equations simultaneously. That will mean you need to work with ...

oltre 5 anni fa | 0

Risposto
Bitwise "AND" logic operator not giving accurate results!!!
MATLAB is case sensitive. powersof2 and powersOf2 are different variables. Use the same case for both.

oltre 5 anni fa | 1

Risposto
Convert C++ to Mex
See the input( ) function for getting the inputs from the user. Then see the fprintf( ) function for displaying formatted outpu...

oltre 5 anni fa | 0

Risposto
Compiling MEX files that use IMSL Numerical Libraries
Something like this should get you close: mwPointer plhs(*), prhs(*) mwPointer, external :: mxGetM, mxGetN, mxGetPr, mxCreateD...

oltre 5 anni fa | 1

| accettato

Risposto
the use of eye command?
eye(M,N) creates an MxN matrix with 1's along the main diagonal (from the upper left corner down towards lower right) and 0's ev...

oltre 5 anni fa | 0

| accettato

Risposto
Euler, Runge Kutta, and ODE45
You could use a switch control block to run the method selected. https://www.mathworks.com/help/matlab/ref/switch.html?s_tid=sr...

oltre 5 anni fa | 0

| accettato

Risposto
How to fix time step ?
Your function handles are functions of t, so you need to be passing in t, not n. E.g., if t(n)<5 speed0(n) = spe...

oltre 5 anni fa | 1

| accettato

Risposto
I'm not sure why my code is working. It is for a projectile rocket that has water, so need to take into account water thrust and drag to find the distance travelled. The code is below:
Some quick observations: This t=t+i*dt; should be this t(i+1) = t(i) + dt; Your indexing appears to be incorrect also. You...

oltre 5 anni fa | 0

Risposto
Subscript indices must either be real positive integers or logicals.
This line produces indexes of zeros: for a = zeros(1, Nmax-1) I think you meant this instead: g = zeros(1, Nmax); for a = 1:...

oltre 5 anni fa | 0

| accettato

Risposto
sort an array without using the command sort
Instead of using find, you could just have the min( ) function return the index to you. And then delete that element. [v1(...

oltre 5 anni fa | 0

| accettato

Risposto
Reshape does not Use the Columns I Want
For your posted example, simply [x(:,1:2);x(:,3:4)] But this begs the question, what is your real problem and what sizes can x...

oltre 5 anni fa | 0

| accettato

Risposto
Basic math operations on contents of a cell array
I suppose only TMW could give you their reasons for not implementing numeric operations on cell arrays. Maybe they simply didn'...

oltre 5 anni fa | 1

Risposto
Triangular pulse with function handle t(@)
If you must use a one-liner function handle, the general form could be this: f = @(t) (t >= 0).*(t < pulseDuration/2).*(express...

oltre 5 anni fa | 0

| accettato

Risposto
Output to an array or matrix
Colon operator. A = 1:5;

oltre 5 anni fa | 0

Risposto
What are all the possible combinations given the restrictions?
Buy any item in January and any other item in the other month. All combinations are valid and within the $8 budget so essential...

oltre 5 anni fa | 0

| accettato

Risposto
Function takes as input two nonempty matrices A and B and returns the product AB
This is a matrix multiply, so you need to keep the rows and columns of the inputs separately. E.g., [NRowsA,NColsA] = size(A);...

oltre 5 anni fa | 0

Risposto
Roll a die until n consecutive rolls have the same value
You made a good start, but it might help to change your inner while loop exit condition to be exactly what you are looking for ....

oltre 5 anni fa | 0

| accettato

Risposto
Solve function give 2 answers when there should be 1.
For a generic orbit problem, i.e. an ellipse, there are always going to be two places on the orbit path with the same r value (e...

oltre 5 anni fa | 0

| accettato

Risposto
MatLab While loop indexing?
Add a counter to your loop. Initialize the counter to 0 and add 1 to it within the loop. E.g., counter = 0; % other stuff w...

oltre 5 anni fa | 0

| accettato

Risposto
Extracting a submatrix based on conditions on first columns of a big matrix
BigMatrix = your big matrix BigMatrix1 = BigMatrix(:,1); % 1st column x = BigMatrix1 > 527 & BigMatrix1 < 580; % logical index...

oltre 5 anni fa | 1

| accettato

Risposto
Can someone help me figure out what is wrong with my function c1 = ult_trid(m,b) ??
d is a 4x1 vector and you are trying to access the d(4,4) element, hence the error.

oltre 5 anni fa | 0

Risposto
Question about numerical integration for cos vs cosd
By hand: int cosd(theta) = int cos(theta*pi/180) = sin(theta*pi/180)*180/pi Integrated from 0 to 15 degrees: sin(15*pi/180)...

oltre 5 anni fa | 2

| accettato

Risposto
Error: File: d3.m Line: 7 Column: 10 Invalid use of operator.
Looks like you are missing some variable names and some matching parentheses in this line: scatter((:,1)),(:,2)),'o')

oltre 5 anni fa | 0

Risposto
Please help me write the f function in matlab
I would assume from the equation image that the exp( ) stuff maybe should be outside of the sin( ) stuff. E.g., f = 2.*x.*sin(...

oltre 5 anni fa | 0

Risposto
How to create multiple matrices with different sizes without a loop?
You will either need to use loops, or hide the loops behind a function call (e.g., arrayfun): result = arrayfun(@(x)randi([0 x]...

oltre 5 anni fa | 0

| accettato

Risposto
Inserting a column in a matrix before adding it to another matrix in a loop
C = [A,[B1;B2;B3]];

oltre 5 anni fa | 0

Risposto
I need help solving a equation with the Runge-Kutta-Fehlberg adaptive step size method using ode45.
For Problem 2 and Problem 3, you should not be looping over any variables. You simply have a derivative function that you pass ...

oltre 5 anni fa | 0

Risposto
Wrapper to run 32-Bit mex files on 64-Bit MATLAB
32-bit mex files are not standalone code. They interact with 32-bit MATLAB library code which interacts with the 32-bit MATLAB ...

oltre 5 anni fa | 0

Carica altro