Réponse apportée
rotation of graph node labels
The labels will be straight in most layouts (all but 'circle', 'layered'). You can first use 'circle' layout and then convert to...

presque 6 ans il y a | 0

| A accepté

Réponse apportée
Error using matlab.graphics.chart.primitive.GraphPlot/highlight>checkSubgraph
Try using Gsol = graph(idxs(ledge,1),idxs(ledge,2), [], numnodes(G)); so that G and Gsol both have the same number of nodes. T...

presque 6 ans il y a | 0

| A accepté

Réponse apportée
About "eigs" function
This was the case for old EIGS, it would use some random restart vectors that changed on every run. In the version of EIGS that ...

presque 6 ans il y a | 1

Réponse apportée
Assign Numerical Node Labels
For the first call, use >> GG.Nodes.Name = num2str(Name)' - GG.Nodes.Name has to be a column vector. For the second call,...

presque 6 ans il y a | 0

| A accepté

Réponse apportée
How to find inverse of a 608*608 matrix fast?
The matrices in this file are symbolic, it's very expensive to compute with large arrays of these variables. If you cast it to f...

presque 6 ans il y a | 0

| A accepté

Réponse apportée
Is it possible to recover *the* decomposition that's ultimately employed by mldivide (backslash)?
The same decomposition is used, the difference is in the estimation of the condition number. MA57 provides an estimate of the co...

presque 6 ans il y a | 3

Réponse apportée
"eig" use which algorithm to find eigenvalues
We don't give out the exact method used, but all syntaxes of EIG call into various LAPACK functions. See here for an introductio...

presque 6 ans il y a | 0

Réponse apportée
sortrows graph edges .
The variable G.Edges.EndNodes of a graph can't be modified, it is always sorted by the nodes in the graph. This is so that the p...

presque 6 ans il y a | 2

Réponse apportée
How to find all the downstream nodes from a node in a graph?
You can call nearest(G, 1, Inf) which will find all nodes reachable from node 1 in an infinite radius. This will contain only...

presque 6 ans il y a | 1

Réponse apportée
Find border edges of the graph
The graph class doesn't have any functions based on coordinates of the points - it just knows about their connections. Use conve...

environ 6 ans il y a | 1

| A accepté

Réponse apportée
QR decomposition with the output of a permutation vector
The purpose of arranging all diagonal elements in descending order is to allow splitting R into two parts if A is low-rank or cl...

environ 6 ans il y a | 0

| A accepté

Réponse apportée
How to add highlighted nodes and edges of a graph to the legend?
The problem here is that legend will only provide labels for what graphics recognizes as individual objects. So in a line plot,...

environ 6 ans il y a | 1

| A accepté

Réponse apportée
How to restore tensor after applied the PARAFAC model?
The three component vectors represent the 3 different dimensions here. For the one-component case (all are vectors), you can use...

environ 6 ans il y a | 0

| A accepté

Réponse apportée
Create a graph from removed edges
The graph constructor has a syntax that specifies the number of nodes of the graph: graph(s, t, [], numnodes) if you pass the ...

environ 6 ans il y a | 0

| A accepté

Réponse apportée
SVD computation using eig function
Try the formula the other way around, using U_tilde, V_tilde and A to compute D: >> U_tilde'*A*V_tilde ans = 70.0118 -0....

environ 6 ans il y a | 0

| A accepté

Réponse apportée
Using Singular value decomposition for feature extraction from images
Image compression using SVD is a pretty common example (although not the most efficient way to compress an image), here are some...

environ 6 ans il y a | 0

Réponse apportée
Error using eig Input matrix contains NaN or Inf.
The function sossolve is part of a third-party tool, this seems to be their website: http://www.cds.caltech.edu/sostools/. It's ...

environ 6 ans il y a | 0

Réponse apportée
How to keep track of order eigenvalue in eig or eigs?
The eigenvalues returned by EIG are not sorted in any particular order generally (for some special types of matrices (e.g. exact...

environ 6 ans il y a | 2

Réponse apportée
Eigenvectors and the null function
I'm getting those two eigenvectors when I copy your code into MATLAB: >> D = [2 -1; -1 3]; eigs = eig(D); q1 = nu...

environ 6 ans il y a | 0

Réponse apportée
Block-diagonalization of a matrix
There is no direct function to do this. The best is probably to write a function that does a loop through the different blocks a...

environ 6 ans il y a | 0

Réponse apportée
How created a graph from unordered node list?
When a graph or digraph is specified using numbers, the assumption is that all nodes of this graph have numbers from 1:numberOfN...

environ 6 ans il y a | 0

| A accepté

Réponse apportée
nonsingular matrix (X) in GSVD function
These are just different but equivalent definitions: Both will result in the same C and S, the only difference is in how X is re...

environ 6 ans il y a | 1

Réponse apportée
accuracy of two methods to solve eignvalues/eignvector problem
The second way is typically more accurate, because it doesn't incur additional round-off error when conputing inv(Sw) and when m...

environ 6 ans il y a | 0

| A accepté

Réponse apportée
Sort eigenvectors matrix.
Take a look at rsf2csf. For a block-diagonal matrix with 1-by-1 and 2-by-2 blocks, it computes a diagonal eigenvalue matrix and ...

environ 6 ans il y a | 1

Réponse apportée
Eigenvectors of an SPD matrix being saved as complex doubles
EIG does not recognize the input matrix as symmetric because it's not exactly symmetric. If you compute A = Y'*Mh*Y norm(A - A...

environ 6 ans il y a | 0

| A accepté

Réponse apportée
Given a matrix A^n. Comparing normal multiplication versus Diagonalization. I expect the former to be faster but its not in my case
A^2 is just one matrix multiplication, A*A, which is much faster to do directly than the call to EIG. For larger n, A^n isn't ...

environ 6 ans il y a | 0

| A accepté

Réponse apportée
how to random initialize svd function in matlab??
The linear algebra functions in MATLAB are run-to-run reproducible, meaning if you call them twice with the exact same input, yo...

environ 6 ans il y a | 1

| A accepté

Réponse apportée
EigenValues of a Vibrating system
Usually for finite element problems, the stiffness matrix is passed in as the first input, and the mass matrix as the second inp...

environ 6 ans il y a | 0

| A accepté

Réponse apportée
issues with Cholesky decomposition
This can happen if your matrix is close to symmetric positive semi-definite (meaning the smallest eigenvalue is around machine e...

plus de 6 ans il y a | 0

Réponse apportée
Can I preserve adding order when calling graph/addedge?
The edges in a graph are always presented in the same order (sort first by source node, secondarily be target node). You can mai...

plus de 6 ans il y a | 1

| A accepté

Charger plus