Question

How to trim a surface intersecting with another

Hi all, I have two surfaces Z1 and Z2 (a surface and an extruded line) that intersect with each other, in point format with two ...

1 month ago | 1 answer | 0

Question

How to vectorise code involving matrix multiplications with vectors

Hi all, I have a large number of matrices and an equally large number of corresponding vectors. For the matrix and vector I ...

2 months ago | 1 answer | 0

Question

How to find the indices within a matrix where its elements are identical along the third dimension

Hi all, I am scratching my head to determine a way where I can find the indices within a multi-dimensional matrix where its el...

4 months ago | 1 answer | 0

Question

Integrate definite integral with system of differential equations

Hi all, I have a fairly complex system of differential equations, and a part of which depends on a criterion that uses defini...

5 months ago | 1 answer | 0

Question

Alternative to blkdiag and mat2cell functions

Hi all, I currently have a code which takes some matrix A and stacks each row of the aforementioned matrix in to a block diago...

6 months ago | 3 answers | 0

Question

Input a repeating jacobian pattern in ode23tb

Hi all, I have been using ode23tb to solve a large system of about 1,312 differential equations where . I do not know the Jaco...

7 months ago | 0 answers | 0

Question

What is the interpolation function used to interpolate the ODE solution using deval?

Hi all, I am currently making a custom ODE solver, and one functionality which I find useful in default ode solvers, and I woul...

7 months ago | 0 answers | 0

Question

Exponential Integrator in MATLAB?

Hi all, I wanted to ask if anyone happens to know of a package/code in MATLAB which solves equations utilising exponential int...

7 months ago | 1 answer | 0

Question

ODE Events Function Using Persistent Variables

Hi all, I am solving an ODE with an events function, which requires that it gets stopped after a certain criterion is reached ...

7 months ago | 2 answers | 0

Question

Calculating the exponential matrix.

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

8 months 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...

8 months 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...

8 months 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...

8 months 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...

9 months 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 ...

1 year 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....

1 year 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...

1 year 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...

1 year 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...

1 year 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...

1 year 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. ...

1 year 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...

1 year 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...

1 year 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 ...

1 year 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