Community Profile

photo

Chunru


Last seen: Today Active since 2013

Matlab user since 1990

Statistics

All
  • MATLAB Central Treasure Hunt Finisher
  • Pro
  • Knowledgeable Level 4
  • Number Manipulation I Master
  • Indexing I Master
  • 3 Month Streak
  • Revival Level 1
  • Commenter
  • Sequences And Series II Master
  • Speed Demon
  • Creator
  • Sequences And Series I Master

View badges

Content Feed

View by

Answered
Should the filter frequency response contain magnitude greater than 3dB in magnitude?
if you have 10^-6 dB or lower, then the response is almost flat in amplitude. The design or something else is most likely wrong...

3 hours ago | 0

Answered
Plotting Response of Discrete Signals
https://www.mathworks.com/matlabcentral/answers/1458259-plotting-a-response-of-the-following-system#answer_792534

6 hours ago | 0

Answered
Error while plotting the polar plot
e = 0.5; thet = -60:1:60; theta = thet .*(pi/180); c = cos(theta); p = 4*(1-e^2).*(c.^2) + (2*e - 1)^2; % q = 2*(1-e*e).*...

6 hours ago | 0

Answered
Plotting a Response of the Following system
% 𝑦[𝑛] = −𝑦[𝑛 − 1] + 5𝑥[𝑛] + 2𝑥[𝑛 − 3]. b = [5 0 0 2]; % 5x(n), 2x(n-3) a = [1 1]; % y(n) + y(n-1) % From an ...

8 hours ago | 1

| accepted

Answered
How do I refer to values that contain decimal points and integers (for example, 1.0000 ... and 1)?
a = b(cellfun(@(x) abs(x -1 ) <1e-10, b(:,1)),:);

8 hours ago | 0

Answered
Question about how to put several values in one histogram
You should not use histogram. You should use bar: bar([3 4 3]) set(gca, 'XTickLabel', ["Player" "Computer" "Draw"])

8 hours ago | 0

Answered
How to find rest of the number in matrix ?
a = 1:10; I = find(a>5) aa = a(I) bb = a; bb(I)=[]; bb

8 hours ago | 1

| accepted

Answered
who to write this function in another way?
fcn(-5) fcn(.34) fcn(4) function y = fcn(u) x0 = [-inf -0.9 -0.8 -0.6 -0.4 -0.2 0.2 0.4 0.6 0.8 0.9 1.5]; y...

9 hours ago | 0

Answered
Comparing elements of two uneven lists of numbers
a1=[ 15 420 5778 6018 6388 ]; a2 = [ 414 1430 5762 6384 ...

1 day ago | 1

Answered
How to check a matrix is multibanded?
% Create a banded sparse matrix B = bucky; r = symrcm(B) a=B(r,r); imagesc(a); % Check if it is banded m = size(a,1); ...

1 day ago | 0

Answered
How to get the aircraft location from a flight path plot?
% Generate some data t = (7020:210:10080)'; lon = 102.915 - t/10080; lat = 1.363 - t/20000; heading = 153 + t/50040; % Cr...

1 day ago | 0

Answered
How do I use a user input string to reference a structure that already exists?
Here is one solution without dynamically naming a variable: ... UserInput='ExistingStructure'; if exist(userInput, 'var') ...

4 days ago | 0

Answered
Group values of a vector into new vectors according to magnitude
A = [17 323 100 3 278 220 45 351 212 51] B = A(A>=0 & A<50) C= A(A>=50 & A<100) % Leave D for you

5 days ago | 0

| accepted

Answered
generating random numbers only 2 numbers
a = randi([0 1], [1 30])*3 + 1

5 days ago | 1

Answered
How to get the file names that start with the same letter in the folder?
fn = dir('T*.*') % you can use 'T*.T', 'T15*.bin', etc

5 days ago | 0

Answered
How to connect dots in figure?
% data x = randn(50, 6)*.5+(1:6); % 6 lines, 50 data points each line % if you really want to plot 50 lines, then: plot(x') ...

5 days ago | 0

Answered
combine different size vectors into one matrix
% use a cell array instead of separate variables e{1}=[2 3 4 5]; e{2}=[4 7 7]; e{3}=[8 8 7 4 2 5]; % find the longest vect...

5 days ago | 0

| accepted

Answered
Matlab 3D bar plot
xyz=[... 6.50319529000000 10 5 6.50463629000000 10 10 6.50548840000000 10 15 6.50607061000000 ...

5 days ago | 0

| accepted

Answered
How to combine and transpose arrays?
s1 = rand(5,1); s2 = rand(5,1); s3 = rand(5,1); s4 = rand(5,1); imp =[s1 s2 s3 s4]' % or imp1 = cat(2, s1, s2, s3, s4)' ...

5 days ago | 1

Answered
I need to read third coloumn and all rows of text file in matlab. Pls give your suggestions.
You can read all data (xyz.txt contains first part of your data). Then it is up to you to use which column of data. data = rea...

5 days ago | 0

Answered
How do I switch location of the largest and smallest elements of an array?
vect = randi(20,1,15) [~, imax] = max(vect) [~, imin] = min(vect) % swap tmp = vect(imax); vect(imax) = vect(imin); vect...

5 days ago | 0

Answered
Only graphing two out of three of my graphs
ch0 = ex32excel(:,2); ch1 = ex32excel(:,4); N = length(ch0); deltast = 2e-5; t1 = 0:deltast:deltast*(N-1); xlow=0.02394;...

5 days ago | 0

Answered
solving for complex numbers
A = 3+4j B = 3 -2j C = 2*exp(1j*deg2rad(50)) % Find out D yourself

6 days ago | 0

Answered
How to plot several signals in 3D
t = 0 : 10e-5 : 2e-2; y1 = sin(2*pi*50*t); y2 = sin(2*pi*100*t); f = [0 2 4]; plot3(t, f(1)*ones(size(t)), y1); hold on p...

6 days ago | 0

| accepted

Answered
How can I plot the graph?
x = 0:100; plot(x,carFunc(x)); ylim([0 30]) function output = carFunc(x) output = zeros(size(x)); idx = (x >= 75...

6 days ago | 1

| accepted

Answered
How to downsample a vector x by an integer factor M with a single statement such as for loop or conditional statements
a = 1:10; b = downsample(a, 3) % use downsample c = a(1:3:end) % statement

6 days ago | 0

| accepted

Answered
Why is MATLAB producing the wrong output with this function?
beamLoc = [10 200 300] b = FindDeflection((beamLoc)) function [beamDef] = FindDeflection(beamLoc) A = (1/3.19e9); beamDef = ...

7 days ago | 0

| accepted

Answered
print numbers to command window
With mapping toolbox, you can use angl2str. doc angl2str for more details. A = 0; B = 206.4188; C = -130.5507; A1 = angl...

7 days ago | 0

| accepted

Answered
Problem obtaining minimum negative value in an array
t = linspace(0,15,400); y = exp(-0.5*t).*cos(2*pi.*t); plot_cos(t, y) % plot t-y or y-t? function m = plot_cos(t, y) plot(y...

7 days ago | 0

Answered
display functions and coefficients from the basic fit tool box on a plot
xy = [3.25 0.801369; 3.375 0.883622]; x = xy(:, 1); y = xy(:, 2); f1 = @(x) 0.6580*x-1.337209; f2 = @(x) 0.0632*...

7 days ago | 0

Load more