Answered
Turn cell array including space (i.e, ' ') into string
cell_arr = [{'c'} {'a'} {'s'} {'t'} {' '} {'m'} {'e'} {'m'} {'b'} {'e'} {'r'} {'s'}]; If a sti...

3 years ago | 1

| accepted

Answered
How to operate block matrices?
One can always store block matrices in cell arrays and then roll code to implement the block matrix algebra. Maybe there is a su...

3 years ago | 1

Answered
How to plot shaded rectangles?
One option is rectangle. Can make the color whatever you want, but not transparent t = 0:.01:1; plot(t,sin(10*t)) grid r = r...

3 years ago | 2

| accepted

Answered
Using conv() function
h, x, and u are actually functions that are evaluated at the values of their input arguments. So need to evaluate h and x at the...

3 years ago | 0

Answered
string to array and then getting the first value of the array
It's just solid(1)

3 years ago | 0

| accepted

Answered
Linear equations with three unknowns
Hi Ahmed, The problem in the Question is ill-defined becasue there are no values of (x,y,z) that satisfy all four equations. ...

3 years ago | 0

Answered
what is this simulink's block?
Double click on the block. The very top of the dialog window that opens should say "Block Parameters: BlockType" where BlockTyp...

3 years ago | 0

Answered
Problem in creating stimulink for a tranfer function
Can't be done. If the block in question is followed (or preceded) by another block of an LTI system, then you can combine them ...

3 years ago | 0

Answered
Creating a log probability plot for particle size distribution
Using same example data as above ... x1 = wblrnd(3,3,[500,1]); figure probplot('weibull',x1) grid set(gca,'XDir','reverse')...

3 years ago | 0

Answered
How to plot the convolution integral of two functions
Hi Anthony, When using conv to compute a convolution sum to approximate a convolution integral of two signals (not two integral...

3 years ago | 1

| accepted

Answered
Problem seen in discrete transfer function with varable z^-1, when calc ztrans of x(n)=n*u(n)
Code works exactly as advertised u = @(n) heaviside(n) ; % change function name syms n x(n)=n*u(n) X1=ztrans(x) [num, den...

3 years ago | 2

| accepted

Answered
convolution of signals using matlab
Hi Jiby, With respect to part b), you may want to consider: b) In linear systems analysis, we often use convolution to apply a...

3 years ago | 0

Answered
How to randomize simulation seed in simulink?
Hi Amr, When I first saw the question, I was quite surprised. To my uderstanding, the call to pearsrnd in the Matlab Function b...

3 years ago | 2

Answered
Convolution of a gaussian and an exponential
Are all of the parameters in the problem real? If so, then asserting them as such yields a simpler result. syms I0 E E0 s N0 a...

3 years ago | 0

Answered
Using subs() in a function when symbolic variables defined in another function
Making F into a symfun seems to work .... F = getJacobian valueF = someRandomFunc(F) function myJacobian = getJacobian() ...

3 years ago | 1

| accepted

Answered
impulse response ode45 help
Hi 9times6, Numerical integration schemes like ode45 don't really work for Dirac delta functions. One option is to compute the...

3 years ago | 2

Answered
Help Making a Piecewise Function Periodic
HI Connor, Something like this? syms t real z(t) = piecewise(0 <= t <= 1,t, 1 < t <= 2.5, exp(-5*(t-1)),0); fplot(z(t),[-2 1...

3 years ago | 2

| accepted

Answered
Creating a series of random numbers, where the next series is changed by a factor with the previous
Hi Lily, The code starts by allocating a 5 x 25 matrix, x. That's good. But then x is never used after that. Assuming that x i...

3 years ago | 0

Answered
how to change the rise time of step input in simulink
A 1D Lookup Table seems like a good option.

3 years ago | 0

Answered
How to calculate and sketch the Fourier Transform of a gaussian function?
Hi Steven What doesn't seem correct? The only issue I see is the calculation of Fv, modified below. x_fit_func = @(x) (exp(-p...

3 years ago | 0

| accepted

Answered
how to code transfer function
There seems to be two questions in this Question. The first question is: How to plot the transfer function. For values of tau0 ...

3 years ago | 1

| accepted

Answered
I want to know what is this block
I think it's a Display block. Right-click on it. There should be something in that menu that either identifies it directly or ca...

3 years ago | 1

Answered
Don“t know how to perform IFFT considering my frequency.
Hi Andriy I would attack the problem this way, assuming throughout the original time-domain signal is real and the freq vector ...

3 years ago | 0

Answered
Change exp from number to e
Use sym arguments to exp, otherwise it reverts to the base Matlab numerical function. syms c1 c2 y(x) f(x) y(x) = (exp(sym(2))...

3 years ago | 1

Answered
Table - conditional maths and plots from variables
Check out splitapply

3 years ago | 1

| accepted

Answered
How to write a for loop to iterate through subjects IDs and their associated reaction times and create histogram
Hi Rania, Check out the splitapply function and workflow. Example with an array, but I think you can make it work with a table ...

3 years ago | 0

| accepted

Answered
How to fix the large and mad fractions when dealing with symbolic vars
In this expression syms a a * cos(pi/2) the cos() is evaluated numerically and the result converted to a sym to multiply with...

3 years ago | 0

Answered
block diagonal matrix in the opposite diagonal
Here's one option a = rand(2); b = rand(2,3); A = blkdiag(a,b) D = oppblkdiag(a,b) function D = oppblkdiag(varargin) c...

3 years ago | 1

| accepted

Question


Can a Dictionary Key be a char?
Playing with the new dictionary in 2022b and discovered that a char can't be used as the key (can use a string though) string.e...

3 years ago | 3 answers | 0

3

answers

Answered
underwater acoustic wave Signal to Noise Ratio (SNR)
At a minimum: SSs is still using log, probably should be log10 The equation coded for ns doesn't match the equation in the que...

3 years ago | 1

Load more