Professional Interests: Mechanical Engineering

Question

Most efficient way to add multiple sparse matrices in a loop in MATLAB

I have a code that repeatedly calculates a sparse matrix in a loop (it performs this calculation 13472 times to be precise). Eac...

6 years ago | 2 answers | 1

Answered

How can i calculate the cross product of two cell vectors?

Your question isn't written very clearly at all. Please take some time to clearly describe your problem and help the community a...

How can i calculate the cross product of two cell vectors?

Your question isn't written very clearly at all. Please take some time to clearly describe your problem and help the community a...

7 years ago | 1

Question

MATLAB cropping colorbar text - how to fix?

The problem looks as in the attached image. The exponent in the colorbar scale indicator (i.e. 10^9 symbol next to the colorbar)...

7 years ago | 2 answers | 1

Question

Numerical integration error for a function in x,y that can be analytically integrated!

I am getting the error: "Error in integral2 (line 107)" when trying to numerically evaluate the below surface integral. fun...

7 years ago | 1 answer | 0

Question

Numerical integration over a circular domain

I have an analytic function defined over x=[0,100] and y=[0,100]. I do not know the precise workings of the function, just that ...

7 years ago | 1 answer | 0

Question

Matlab function slow first time, much faster subsequently. Why?

I have a large MATLAB function file. It first creates a zero matrix, then updates about 70% of the cells by evaluating a number ...

7 years ago | 1 answer | 0

Answered

Using fprintf to specify a filename for write to text file in loop

I've figured it out... had to use sprintf instead of fprintf.

Using fprintf to specify a filename for write to text file in loop

I've figured it out... had to use sprintf instead of fprintf.

7 years ago | 0

Question

Using fprintf to specify a filename for write to text file in loop

I am creating a number of text files (or really m files) in a loop. The filenames should be sequential, having the suffix 1,2,3...

7 years ago | 2 answers | 0

Question

Parallel computation leaking memory and slowing a loop

I am doing a parallel computation, specifically a row by row integration of a symbolic matrix (sic I am integrating 4 rows at a ...

7 years ago | 4 answers | 3

Question

OOP in Matlab - What to do when the output is a different class following method?

I am new to Object Oriented Programming. After _a lot_ of stressing, I have finally managed to define my own class of objects in...

8 years ago | 1 answer | 1

Answered

Redefining the _mult command in muPad (MATLAB symbolic engine)

I've done the hard bit and have managed to define a method that does what I want. I will provide it here for reference. I would ...

Redefining the _mult command in muPad (MATLAB symbolic engine)

I've done the hard bit and have managed to define a method that does what I want. I will provide it here for reference. I would ...

8 years ago | 0

Question

Redefining the _mult command in muPad (MATLAB symbolic engine)

I have created a user-defined domain in muPad called Bx. Each object in this domain is defined by two variables: n and k. B...

8 years ago | 1 answer | 0

Question

Getting MATLAB/muPad to recognize and treat variables in a custom manner

I have a symbolic vector that looks as follows: n=4; syms x y z B = sym(zeros(n, 1)); for k=0:n B(k+1) ...

8 years ago | 0 answers | 0

Answered

Symbolic substitution: Subs command is substituting zeros with 'new' despite 'old' not being defined as zero - why?

I have found the answer. I am using Matlab R2012b. There is a bug in the code that switches the arguments old and new if subs...

Symbolic substitution: Subs command is substituting zeros with 'new' despite 'old' not being defined as zero - why?

I have found the answer. I am using Matlab R2012b. There is a bug in the code that switches the arguments old and new if subs...

8 years ago | 0

| accepted

Question

Symbolic substitution: Subs command is substituting zeros with 'new' despite 'old' not being defined as zero - why?

I've got a simple piece of symbolic code below. It all seems to work well, except one strange thing happens. Vx1_before contains...

8 years ago | 1 answer | 0

Question

How can I speed up this code?

I really need to speed up the code below. It is part of a stress analysis module. The idea is that the more basis polynomial te...

8 years ago | 0 answers | 0

Question

Find definite integrals for the expressions listed as the elements of a matrix

I have a matrix populated with symbolic expressions in 2 variables. I would like to carry out a *definite* surface integral of e...

8 years ago | 1 answer | 0