Answered
Taking elements of matrix into coefficient of a function
Try this — A = [randi(9) randi(9) randi(9)] x = 1:1e-2:2; y = polyval(flip(A), x); figure plot...

5 years ago | 0

| accepted

Answered
how to normalize two graphs to each other?
Try something like this — D = randn(1,500); figure hfh = histfit(D); hfh(2).YData = hfh(2).YData * max(hfh(1).YData)/ma...

5 years ago | 0

| accepted

Answered
how to obtain the bode plot of trans function in matlab?
See if using the bode (or bodeplot) funciton will do what you want. .

5 years ago | 0

Answered
how to obtain Nyquist plots ?
See if using the nyquist function will do what you want. .

5 years ago | 0

Answered
How to obtain a particular value from set of matrix
If they are not already in some sort of array themselves, it would first be necessary to put them in one. Then extracting the e...

5 years ago | 0

Answered
FFT from a .CSV not giving the correct results
It works correctly. However it is also taking the Fourier ttransform of the time vector, so restricting it to only the data vec...

5 years ago | 1

| accepted

Answered
How to remove legend entries from saved .fig file?
One approach — figure; x = linspace(0,pi); y1 = cos(x); p1 = plot(x,y1); hold on y2 = cos(2*x); p2 = plot(x,y2); y3...

5 years ago | 1

| accepted

Answered
Using the Rigol 5000 series in Matlab
The only reference I could find for it is Overview - Using MATLAB Software with Rigol Instruments and apparently the Instrument ...

5 years ago | 0

| accepted

Answered
how to plot a matrix values in 3d plot
It would be nice to have the ‘z’ matrix as well, however in its absence, I will create one. x=[0.2;0.5;0.8;1;1.5]; y=[0;0.2;...

5 years ago | 0

| accepted

Answered
Select a record from a table where an exact value is not provided
This is a bit ambiguous. If the simulation is a system of differential equations, the time vector (‘tspan’ in the documentati...

5 years ago | 0

Answered
Error in bvp4c
The symbolic Math Toolbox disagrees with you with respecty to ‘bvpfun’, however I don’t know if that was the problem. (I use it...

5 years ago | 0

| accepted

Answered
How can I use xticks with a bigger range of values towards x axis
Perhaps semilogx would do what you want. A different way to do the same thing — set(gca, 'XScale','log') xlim([1e+3 1e...

5 years ago | 0

Answered
How to do math to entirety of a vector?
Creating it as an anonymolus function and using it with arrayfun and cell2mat is an option — selectIndicies = @(selectSpaces) ...

5 years ago | 0

| accepted

Answered
How to write a program to find the Factorial for a series of number
Take advantage of MATLAB’s vectorisation capability — N = 10; ff = (1:N) ./ cumprod(1:N) ffsum = sum(ff) Make appropria...

5 years ago | 0

| accepted

Answered
Remove outliesrs (matlab2016b)
If you have the Signal Processing Toolbox, the hampel function (introduced in R2015b) could do what you want. Check your own R2...

5 years ago | 0

Answered
I need to find the probability of an event happening given the population mean, a sample size and how many times I need it to happen
The question as stated actually doesn’t make much sense, because ‘cases’ should have some sort of probability distribution. T...

5 years ago | 0

Answered
How to convert day information to a number?
Experiment with something like this — daynr = @(x) find(strcmp(x, {'Mon','Tue','Wed','Thu','Fri','Sat','sun'})); nr = day...

5 years ago | 0

| accepted

Answered
Reading data of nonstandard format
I use textscan for these problems. Try this — fidi = fopen('reconstructed[1].txt','rt') k1 = 1; while ~feof(fidi) HL...

5 years ago | 0

| accepted

Answered
How to draw a line between two points on a graph?
I recognise that code! I added this plot call to the others in the loop: plot([minx maxx], [0 0], '-k', 'LineWidth',1) ...

5 years ago | 0

| accepted

Answered
Help Plotting Diffusion Equation in MatLab
One option is to stack them in the same axes — x = linspace(-200, 200); v = logspace(-2, 2, 10); y = exp(-(x./v(:)).^2); ...

5 years ago | 0

| accepted

Answered
Impossible to do an indexing
I suspect the problem is with: soleus(stim_Hz) Here, ‘stim_Hz’ must be either logical, or integers greater than 0. There are...

5 years ago | 0

Answered
Converting syms to double
I have no idea what you are actually doing, however converting between symbolic and double is straightforward (if inefficient in...

5 years ago | 0

Answered
how to assign indexes to a function handle?
‘But I want to use a vector "f" insted of a single number to have a vector of "TL" values.’ I cannot run that because there a...

5 years ago | 1

| accepted

Answered
smoothdata function not working for matrix . any one have ideas to what is going on?
Try this — LD = load('mat.mat'); a = LD.a; for k = 1:size(a,2) a_smoothed(:,k) = smoothdata(a(:,k)); end x = 1:si...

5 years ago | 0

Answered
problem with fit function for data
The fit function requires column vector arguments. Force that sith the ‘(:)’ subscript noitation. E = [416.861, 818.7, 109...

5 years ago | 1

| accepted

Answered
How to use one marker for looped plots in legend
I cannot run the posted code, however the solution may be straightforward. figure hold on for k = 1:50 hs{1} = scatter...

5 years ago | 1

| accepted

Answered
fit 2nd order differential equation parameters to data
The problem appears to be not allowing the intial conditions to be estimated as parameters as well as the initial value of ‘a_m’...

5 years ago | 0

| accepted

Answered
Using solve to find intersection points
It’s as simple as it looks — syms x f(x) = exp(-x^2) g(x) = sym(0.8) xi = solve(f == g) xi_vpa = vpa(xi) .

5 years ago | 0

| accepted

Answered
How can I simplify the folllowing equation
One approach — syms x Eqn = 2*x^2 - 2*x*(2*x^2 - 1) + 2*x*(2*x*(2*x^2 - 1) - 2*x^2 + 1) - 1 Eqn = simplify(Eqn, 500) .

5 years ago | 0

| accepted

Answered
How to plot data with two different X- axis in a single plot?
One option is to use the subplot function in a loop — Z = readtable('https://www.mathworks.com/matlabcentral/answers/uploade...

5 years ago | 0

| accepted

Load more