Question

Calculating the exponential matrix.

Hi all, I have a matrix exponential , where: In specific, is an arbitrary constant, is the identity matrix, and , ...

5 days ago | 0 answers | 0

Question

How to share on Matlab Online

Hi all, I have been working with MATLAB on my desktop for some time now. I have recently come accross MATLAB online which se...

12 days ago | 1 answer | 0

Question

How to multiply 3D matrices without using for loop

Hi all, I would like to know if there is a way to multiply 3D matrices, preferably without using a for loop. The reason I do no...

12 days ago | 1 answer | 0

Question

How to use blkdiag in 3D matrix

Hi all, I would like to know how I can use the blkdiag function for the case of a 3D matrix. In specific, what I mean is the f...

13 days ago | 2 answers | 0

Question

Cannot calculate gradient of contour plot

Hi all, I am currently attempting to draw a quiver plot on top of a contour plot, such that I can see the gradient of the cont...

1 month ago | 1 answer | 0

Question

Implementing arrayfun for the yline function

Hi there, I have been trying to implement arrayfun for the function yline. In specific I have the following code: figure ...

5 months ago | 1 answer | 0

Question

Replace values in each column of a matrix which lie below a threshold

Hi all, Lets say I have the following matrix: a = 0.9952 0.6999 0.2940 0.0034 0.2553 0.5776 0....

5 months ago | 1 answer | 1

Question

Perform AND operations with multiple matrices

Hi all, I am performing AND operations with multiple matrices, where I have a cell array M={1x3} containing three matrices of a...

7 months ago | 3 answers | 0

Question

Obtain single equation from a system of equations stored as an anonymous function

Hi all, I would like to ask if it is possible to use some sort of notation or other trick, such that I can obtain one of the t...

8 months ago | 1 answer | 0

Question

How to reshape an array in a specific manner

Hi all, I was trying to reshape an array in a specific manner, however I couldn't accomplish that. Here is the example: I hav...

8 months ago | 2 answers | 0

Question

Access previous iteration in while loop to derive stopping criterion for differential equation correction-prediction method

Hi all, I have been trying to write a prediction-correction method for matrix differential equations, however I have been unsu...

10 months ago | 1 answer | 0

Question

ODE45 stop when steady state occurs in a periodic function

Hi all, I have a typical set of equations for a forced spring-mass-damper system, which I have managed to solve successfully. ...

10 months ago | 1 answer | 0

Question

Too many input arguments for Max function in 2018b

Hi all, I am using the function 'max' in its newest format for 2018b, as shown here, and I have the following code: A = randi...

11 months ago | 1 answer | 0

Question

Find zeros of numeric function

Hi all, I have a numeric function which for the sake of simplicity resembles the following: x = linspace(1:100) ; y = sin(x...

11 months ago | 1 answer | 0

Question

ODE45 calculating the total energy in the system and checking the solver

Hi all, I have a simple code written for a 3 degree of freedom damped cart-mass system. My aim is that besides by solving for ...

11 months ago | 1 answer | 0

Question

Convergence with fsolve?

Hi all, I was trying to solve a system of equations using fsolve that I havent' been succesfull in doing so. So I have the fol...

1 year ago | 0 answers | 0

Question

Simscape custom component to have one parameters unit change depending on the input of another parameter

Hi all, I am creating a custom simscape block and it all works fine, except the units. The equation is Torq = D1*w + D2*w^PE a...

1 year ago | 0 answers | 0

Answered

How to dynamically size arrays in Simscape custom component?

Have you tried writing right next to your inputs something like: inputs (Size = Variable). I do not know if it works but it is s...

How to dynamically size arrays in Simscape custom component?

Have you tried writing right next to your inputs something like: inputs (Size = Variable). I do not know if it works but it is s...

1 year ago | 0

Question

Simscape/Simulink algebraic loop causing trouble?

Hi all, I have created a 2 degree of freedom model of an engine driving a propeller with a 'flexible crankshaft' modelled in s...

1 year ago | 0 answers | 0

Answered

How to make a new Simscape model in ".ssc" File.

Well.. I was running into the exact same problem as @Yji Ito and @Chris Matthews run into. After experimenting I managed to get ...

How to make a new Simscape model in ".ssc" File.

Well.. I was running into the exact same problem as @Yji Ito and @Chris Matthews run into. After experimenting I managed to get ...

1 year ago | 0

| accepted

Question

Simulink 'To File' Block: How to save simulation outputs as distinct vectors

Hi all, How is it possible to save in simulink a bunch of simulation outpus in the same .mat file (using the 'To File' block),...

1 year ago | 1 answer | 0

Answered

Loading Files of Similar Names into Script

Hi there, Would the code below help? Essentially you can use sprintf function to create a cell array with all the file names...

Loading Files of Similar Names into Script

Hi there, Would the code below help? Essentially you can use sprintf function to create a cell array with all the file names...

1 year ago | 0

| accepted

Question

Simulink error: The data abscissae must be distinct and strictly monotonic.

Hi all, I have constructed a simulink model, where within the model I have a MATLAB function block as you can see. Within that ...

1 year ago | 1 answer | 0

Answered

Solver for nonlinear second order ODE has large residuals when mass matrix becomes state dependent

I ended up solving the above equation with sufficiently low residuals, by choosing a sufficiently small tspan and running the od...

Solver for nonlinear second order ODE has large residuals when mass matrix becomes state dependent

I ended up solving the above equation with sufficiently low residuals, by choosing a sufficiently small tspan and running the od...

1 year ago | 1

| accepted

Question

Solver for nonlinear second order ODE has large residuals when mass matrix becomes state dependent

Hi all, I currently have a nonlinear second order ODE that when I try to solve with any of MATLAB's ODE solvers, I get unaccep...

1 year ago | 2 answers | 0

Question

ode45 unexpected behaviour for initial conditions = 0

Hi all, I have a code where I am using it to solve the following differential equation: In specific, the above is a 4x4 sys...

1 year ago | 1 answer | 0

Question

How to determine convergence of ode45

Hi all, I was wondering how it is possible to determine convergence of ode45 for a simple damped mass-spring system. So here i...

1 year ago | 0 answers | 0

Question

How to extract the value of dydt from ode45 function

Hi all, I have written a code of a damped mass-spring system, that takes as inputs the relevant mass, damping, stiffness and ex...

1 year ago | 1 answer | 0

Question

Change from set notation to dot notation

Hi all, Just in order to keep uniformity in my code, I would like to know if its possible to change the below expression fro...

1 year ago | 1 answer | 0

Answered

ODE45 Multiple Degrees of Freedom

I have found the problem, and as I suspected, it was in the function. the correct function is: (i still don't fully understand...

ODE45 Multiple Degrees of Freedom

I have found the problem, and as I suspected, it was in the function. the correct function is: (i still don't fully understand...

1 year ago | 0