├── .gitattributes ├── .github └── FUNDING.yml ├── .gitignore ├── CITATION.cff ├── CodeReview ├── Q157459 │ ├── ClickableLegend.m │ ├── CompressImageSvd.m │ ├── Figure0001.png │ ├── InitScript.m │ ├── Lena512Color.png │ ├── Q157459.m │ └── subplot_tight.m ├── Q254186 │ ├── CalcDistanceMatrixACols.m │ ├── CalcDistanceMatrixARows.m │ ├── CalcDistanceMatrixBCols.m │ ├── CalcDistanceMatrixBRows.m │ ├── CalcDistanceMatrixCCols.m │ ├── CalcDistanceMatrixCRows.m │ ├── CalcDistanceMatrixCols.m │ ├── CalcDistanceMatrixRows.m │ ├── ClickableLegend.m │ ├── ClusterKMeans.m │ ├── DisplayClusterData.m │ ├── InitScript.m │ ├── Q254186.m │ └── UserData.mat └── Q284537 │ ├── Manifest.toml │ ├── Project.toml │ └── Q284537.jl ├── ComputationalScience ├── Q11387 │ ├── .gitignore │ ├── Project.toml │ └── Q11387.jl ├── Q21362 │ ├── Project.toml │ └── Q21362.jl ├── Q37785 │ ├── GenMat.m │ ├── Project.toml │ └── Q37785.jl ├── Q44417 │ ├── Project.toml │ └── Q44417.jl ├── Q44550 │ ├── Project.toml │ ├── Q44550.jl │ └── Q44550Itr.jl ├── Q45000 │ ├── Project.toml │ └── Q45000.jl └── Q45061 │ ├── Project.toml │ └── Q45061.jl ├── CrossValidated ├── Q122153 │ ├── CalcFunGrad.m │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q122153.m ├── Q291962 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q291962.m │ ├── ResFun.m │ ├── SolveBp.m │ ├── SolveBpAdmm.m │ ├── SolveLsL1Cd.m │ └── SolveLsL1ProxAccel.m ├── Q334017 │ ├── CalcNormalDistributionMoments.m │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q334017.m │ └── ResFun.m └── Q401212 │ ├── FindZero.m │ ├── InitScript.m │ ├── Q401212.m │ ├── SolveLsNormConst.m │ └── SolveLsNormSquaredConst.m ├── EmailAddress.png ├── JuliaCode ├── .gitignore ├── JuliaArrays.jl ├── JuliaFourierTransform.jl ├── JuliaImageProcessing.jl ├── JuliaInit.jl ├── JuliaLinearAlgebra.jl ├── JuliaOptimization.jl ├── JuliaProxOperators.jl ├── JuliaSignalProcessing.jl ├── JuliaVisualization.jl ├── Project.toml ├── TestCode.jl ├── TestImageProcessing.jl ├── TestImageProcessing.m ├── TestImageProcessing.py ├── TestImageProcessingPython.jl └── TestSignalProcessing.jl ├── LICENSE ├── Mathematics ├── GradientofMatrixSpectralNorm.m ├── Q1193773 │ ├── Project.toml │ └── Q1193773.jl ├── Q1275192 │ ├── Project.toml │ └── Q1275192.jl ├── Q1344369 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q1344369.m │ ├── Q1344369.md │ ├── SolveLsL1Admm.m │ ├── SolveLsL1ComplexAdmm.m │ ├── SolveLsL1ComplexCd.m │ ├── SolveLsL1ComplexIrls.m │ ├── SolveLsL1ComplexPgm.m │ ├── SolveLsL1ComplexRealCd.m │ ├── SolveLsL1ComplexRealPgm.m │ ├── SolveLsL1ComplexRealSubGrad.m │ └── SolveLsL1ComplexSubGrad.m ├── Q1385984 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q1385984.m │ └── subplot_tight.m ├── Q1421999 │ ├── Project.toml │ └── Q1421999.jl ├── Q1462386 │ ├── CalcFunGrad.m │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q1462386.m │ └── subplot_tight.m ├── Q1492095 │ ├── ADMM Consensus Trick and Orthogonal Projection onto an Intersection of Convex Sets.md │ ├── Adaptive Parallel Quadratic Metric Projection Algorithms.pdf │ ├── Adaptive Projected Subgradient Method and its Applications to Robust Signal Processing.pdf │ ├── Alternating Projection Methods - Failure in the Absence of Convexity.pdf │ ├── AlternatingProjectionOntoConvexSets.m │ ├── An Efficient Robust Adaptive Filtering Algorithm Based on Parallel Subgradient Projection Techniques.pdf │ ├── Asynchronous Distributed ADMM for Consensus Optimization.pdf │ ├── ClickableLegend.m │ ├── ConsensusAdmm.m │ ├── Dykstra’s Algorithm, ADMM, and Coordinate Descent Connections, Insights, and Extensions.pdf │ ├── ECE 586 Application Alternating Projection.pdf │ ├── EE364b - Stanford University - Alternating Direction Method of Multipliers.pdf │ ├── ELE 522 - Large Scale Optimization for Data Science - Alternating Direction Method of Multipliers.pdf │ ├── Hybrid Steepest Descent Method for Variational Inequality Problem over Fixed Point Sets of Certain Quasi Non Expansive Mappings.pdf │ ├── HybridOrthogonalProjectionOntoConvexSets.m │ ├── InitScript.m │ ├── Inverse Problems and Signal Processing From a Personal Point of View.pdf │ ├── Matthew Tam - The Method of Alternating Projections.pdf │ ├── OrthogonalProjectionOntoConvexSets.m │ ├── ProjectOntoHalfSpace.m │ ├── Q1492095.m │ ├── Quadratic Optimization of Fixed Points of Non Expensive Mappings in Hilbert Space.pdf │ ├── TFOCS - Demo Alternating Projections CVX Research, Inc.png │ └── The Hybrid Steepest Descent Method for the Variational Inequality Problem Over the Intersection of Fixed Point Sets.pdf ├── Q155127 │ ├── Project.toml │ └── Q155127.jl ├── Q1596362 │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q1596362.m ├── Q1639716 │ ├── ClickableLegend.m │ ├── Figure0001.png │ ├── InitScript.m │ ├── Q1639716.m │ ├── SolveBasisPursuitLp001.m │ └── SolveBasisPursuitLp002.m ├── Q1683654 │ ├── CalcFunJacob.m │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── ProxLogisticLossFunction.m │ ├── ProxLogisticLossFunctionGd.m │ └── Q1683654.m ├── Q1781856 │ ├── CalcFunGrad.m │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q1781856.m ├── Q1857714 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── ProjectL1Ball.m │ ├── Q1857714.m │ ├── SolveLsLInfProx.m │ └── subplot_tight.m ├── Q1891878 │ ├── Figure0001.png │ ├── InitScript.m │ ├── ProjectPsdMatrixSet.m │ ├── ProjectSymmetricMatrixSet.m │ └── Q1891878.m ├── Q1894063 │ ├── CalcFunGrad.m │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q1894063.m ├── Q1909139 │ ├── ClickableLegend.m │ ├── DisplayRunSummary.m │ ├── InitScript.m │ ├── OrthogonalProjectionOntoConvexSets.m │ └── Q1909139.m ├── Q1983030 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── ProjectSimplex.m │ └── Q1983030.m ├── Q2005154 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── ProjectSimplex.m │ └── Q2005154.m ├── Q2057347 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── ProxL2BallIndicatorL1NormReg.m │ └── Q2057347.m ├── Q2071774 │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q2071774.m ├── Q2085883 │ ├── Manifest.toml │ ├── Project.toml │ └── Q2085883.jl ├── Q2143044 │ ├── Project.toml │ └── Q2143044.jl ├── Q2199546 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q2199546.m │ └── subplot_tight.m ├── Q2230545 │ ├── Project.toml │ └── Q2230545.jl ├── Q2246047 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── ProjectPsdRankK.m │ └── Q2246047.m ├── Q2301266 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── ProjectL1Ball.m │ ├── ProxBoxIndicatorLInfNormReg.m │ └── Q2301266.m ├── Q2327504 │ ├── ClickableLegend.m │ ├── FindRootBiSection.m │ ├── InitScript.m │ ├── ProjectL1Ball.m │ ├── ProjectL1BallExact.m │ ├── ProjectL2Ball.m │ ├── ProjectLInfBall.m │ ├── ProjectProbabilitySimplex.m │ ├── ProjectSimplex.m │ ├── ProjectSimplexBox.m │ ├── ProjectSimplexExact.m │ ├── Projection Onto A Simplex.pdf │ ├── TestProjectProbabilitySimplex.m │ ├── TestProjectionL1Ball.m │ ├── TestProjectionL2Ball.m │ ├── TestProjectionLInfBall.m │ └── TestProjectionSimplexBall.m ├── Q2364941 │ ├── Project.toml │ └── Q2364941.jl ├── Q2375676 │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q2375676.m ├── Q2399321 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q2399321.m │ └── SolveLsNormConst.m ├── Q2403596 │ ├── CalcFunGrad.m │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q2403596.m ├── Q2410741 │ ├── CalcFunGrad.m │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q2410741.m ├── Q2421545 │ ├── CalcFunGrad.m │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q2421545.m ├── Q2444284 │ ├── CalcFunGrad.m │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q2444284.m ├── Q2477400 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── ProjectProbabilitySimplexL1.m │ ├── ProjectProbabilitySimplexL1Analytic.m │ └── Q2477400.m ├── Q2595199 │ ├── A Primal Dual Splitting Method for Convex Optimization Involving Lipschitzian, Proximable and Linear Composite Terms.pdf │ ├── ClickableLegend.m │ ├── Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers.pdf │ ├── Global Convergence of Unmodified 3 Block ADMM for a Class of Convex Minimization Problems.pdf │ ├── InitScript.m │ ├── MixedNormAnalysis.m │ ├── Q2595199.m │ ├── SolveLsL1Prox.m │ ├── SolveLsL2Prox.m │ └── The Direct Extension of ADMM for Multi Block Convex Minimization Problems is Not Necessarily Convergent.pdf ├── Q260262 │ ├── Project.toml │ └── Q260262.jl ├── Q2603548 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Iterative Reweighted Least Squares.pdf │ ├── Non Iterative Reweighted Norm Least Squares Local L0 Minimization for Sparse Solutions to Underdetermined Linear Systems of Equations.pdf │ └── Q2603548.m ├── Q2694373 │ ├── ClickableLegend.m │ ├── Figure0001.png │ ├── InitScript.m │ └── Q2694373.m ├── Q2699867 │ ├── ClickableLegend.m │ ├── Figure0001.png │ ├── InitScript.m │ └── Q2699867.m ├── Q2706108 │ ├── ClickableLegend.m │ ├── Figure0001.png │ ├── InitScript.m │ ├── Q2706108.m │ ├── SolveLsL1Admm.m │ └── SolveLsL1Prox.m ├── Q2791227 │ ├── ClickableLegend.m │ ├── HuberLoss.m │ ├── InitScript.m │ ├── ProxHuberLoss.m │ ├── ProxHuberLoss1.m │ ├── ProxHuberLossBoyd.m │ └── Q2791227.m ├── Q2812691 │ ├── A Fixed Point Method for Approximate Projection onto the Positive Semidefinite Cone.pdf │ ├── Alternating Projections.pdf │ ├── ClickableLegend.m │ ├── Finding the Nearest Orthonormal Matrix.pdf │ ├── InitScript.m │ ├── Q2812691.m │ ├── Semidefinite Projections, Regularization Algorithms and Polynomial Optimization.pdf │ └── SolveLsNormConst.m ├── Q2821115 │ ├── ClickableLegend.m │ ├── Figure0001.png │ ├── InitScript.m │ └── Q2821115.m ├── Q2824418 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── ProjectL1Ball.m │ ├── ProjectL1BallDual.m │ └── Q2824418.m ├── Q2876283 │ ├── InitScript.m │ └── Q2876283.m ├── Q2886713 │ ├── InitScript.m │ ├── ProxL1NormSum.m │ └── Q2886713.m ├── Q2935650 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── ProjectSimplex.m │ ├── Q2935650.m │ ├── SolveLsUnitSimplexCgd.m │ ├── SolveLsUnitSimplexProjectedGd.m │ └── UpdateAnalysisData.m ├── Q3042354 │ ├── .gitignore │ ├── ChambollePock.m │ ├── Manifest.toml │ ├── PrimalDual.m │ ├── Project.toml │ ├── Q3042354.jl │ └── Test.m ├── Q3079400 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── ProjectWeightedL2Ball.m │ └── Q3079400.m ├── Q3164164 │ ├── ClickableLegend.m │ ├── CreateGradientOperator.m │ ├── CreateGradientOperatorUnitTest.m │ ├── Figure0001.png │ ├── Figure0002.png │ ├── InitScript.m │ ├── Lena.png │ ├── Matrix Form of Image Gradient.md │ ├── Q3164164.m │ └── TotalVariationDenoisingChambolle.m ├── Q330718 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── ProjectSimplex.m │ └── Q330718.m ├── Q3307741 │ ├── CalcFunGrad.m │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q3307741.m │ └── Untitled.m ├── Q3384162 │ ├── Project.toml │ └── Q3384162.jl ├── Q3537129 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── OrthogonalProjectionOntoConvexSets.m │ ├── Q3537129.m │ └── UpdateAnalysisData.m ├── Q3558240 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q3558240.m │ ├── SolveLsBoxConstraints.m │ ├── SolveLsBoxConstraintsAccel.m │ └── UpdateAnalysisData.m ├── Q3566493 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q3566493.m │ └── SolveL1NormSetMinimization.m ├── Q3599003 │ ├── ClickableLegend.m │ ├── ConsensusAdmm.m │ ├── HybridOrthogonalProjectionOntoConvexSets.m │ ├── InitScript.m │ ├── ProjectOntoHalfSpace.m │ └── Q3599003.m ├── Q3599020 │ ├── ClickableLegend.m │ ├── ConsensusAdmm.m │ ├── HybridOrthogonalProjectionOntoConvexSets.m │ ├── InitScript.m │ ├── ProjectOntoHalfSpace.m │ └── Q3599020.m ├── Q3619669 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── ProjectPosSemiDefinite.m │ ├── Q3619669.m │ ├── SolveLsPosSemiDefinite.m │ ├── UpdateAnalysisData.m │ └── VerifyKroneckerForm.m ├── Q3631718 │ ├── ClickableLegend.m │ ├── GenerateSymmetricConstraintMatrix.m │ ├── GenerateTriangleExtractorMatrix.m │ ├── GenerateTriangleExtractorMatrixUnitTest.m │ ├── InitScript.m │ └── Q3631718.m ├── Q3674241 │ ├── Best L1 Scaling.md │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q3674241.m │ └── SolveScaledL1.m ├── Q3800282 │ ├── .gitignore │ ├── Project.toml │ └── Q3800282.jl ├── Q3872982 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── OrthogonalProjectionOntoConvexSets.m │ ├── ProjectedGd.m │ ├── ProjectedGdAccel.m │ ├── ProjectedGdFista.m │ ├── ProjectedGdMomentum.m │ ├── Q3872982.m │ ├── SolveLsFista.m │ └── UpdateAnalysisData.m ├── Q3892375 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── OrthogonalProjectionOntoConvexSets.m │ ├── ProjectedGd.m │ ├── ProjectedGdAccel.m │ ├── ProjectedGdFista.m │ ├── ProjectedGdMomentum.m │ ├── Q3892375.m │ └── UpdateAnalysisData.m ├── Q3957019 │ ├── CheckOrthogonalProjection.m │ ├── ClickableLegend.m │ ├── ConsensusAdmm.m │ ├── DisplayComparisonSummary.m │ ├── DisplayRunSummary.m │ ├── HybridOrthogonalProjectionOntoConvexSets.m │ ├── InitScript.m │ ├── MatrixProjectionOntoLinearEquality.m │ ├── OrthogonalProjectionOntoConvexSets.m │ ├── OrthogonalProjectionOntoConvexSetsAdmm.m │ ├── Q3957019.m │ ├── UpdateAnalysisData.m │ └── UserData.mat ├── Q3972913 │ ├── ClickableLegend.m │ ├── DisplayRunSummary.m │ ├── FindRootBiSection.m │ ├── InitScript.m │ ├── ProjectSimplexBox.m │ └── Q3972913.m ├── Q454519 │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q454519.m ├── Q4555441 │ ├── .gitignore │ ├── Project.toml │ └── Q4555441.jl ├── Q4804920 │ ├── ClickableLegend.m │ ├── DisplayComparisonSummary.m │ ├── DisplayRunSummary.m │ ├── InitScript.m │ ├── Manifest.toml │ ├── Project.toml │ ├── ProjectL1BallExact.m │ ├── Q4804920.jl │ ├── Q4804920.m │ ├── SolveL2LInfAdmm.m │ └── UpdateAnalysisData.m ├── Q4806899.m ├── Q4834628 │ ├── Project.toml │ └── Q4834628.jl ├── Q4885452 │ ├── Project.toml │ └── Q4885452.jl ├── Q4896256 │ ├── Project.toml │ └── Q4896256.jl ├── Q4929444 │ ├── Project.toml │ └── Q4929444.jl ├── Q4933604 │ ├── Project.toml │ └── Q4933604.jl ├── Q4935965 │ ├── Project.toml │ └── Q4935965.jl ├── Q4936790 │ ├── Project.toml │ └── Q4936790.jl ├── Q4938099 │ ├── Project.toml │ └── Q4938099.jl ├── Q4952808 │ ├── Project.toml │ └── Q4952808.jl ├── Q4993451 │ ├── Project.toml │ └── Q4993451.jl ├── Q5048256 │ ├── Project.toml │ ├── Q5048256.jl │ ├── Q5048256AB.jl │ └── Q5048256Notebook.jl ├── Q561696 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q561696.m │ └── subplot_tight.m ├── Q722698 │ ├── Project.toml │ └── Q722698.jl ├── Q73712 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── ProjectOntoLinearInequality.m │ └── Q73712.m └── Q838813 │ ├── Project.toml │ └── Q838813.jl ├── README.md ├── RawData └── Image0001.png ├── SEPythonModule └── __init__.py ├── SignalProcessing ├── Q1227 │ ├── Project.toml │ └── Q1227.jl ├── Q14968 │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q14968.m ├── Q16227 │ ├── ClickableLegend.m │ ├── Data.csv │ ├── InitScript.m │ └── Q16227.m ├── Q16709 │ ├── .gitignore │ ├── Manifest.toml │ ├── Project.toml │ └── Q16709.jl ├── Q17734 │ ├── ClickableLegend.m │ ├── FlipDimRunTimeAnalysis.m │ ├── InitScript.m │ └── Q17734.m ├── Q18673 │ ├── ClickableLegend.m │ ├── CompressImageSvd.m │ ├── InitScript.m │ ├── Lena512Color.png │ └── Q18673.m ├── Q18993 │ ├── ClickableLegend.m │ ├── Figure0001.png │ ├── Figure0002.png │ ├── Figure0003.png │ ├── Figure0004.png │ ├── Figure0005.png │ ├── Figure0006.png │ ├── Figure0007.png │ ├── Figure0008.png │ ├── Figure0009.png │ ├── Figure0010.png │ ├── Figure0011.png │ ├── Figure0012.png │ ├── Figure0013.png │ ├── Figure0014.png │ ├── Figure0015.png │ ├── Figure0016.png │ ├── Figure0017.png │ ├── Figure0018.png │ ├── Figure0019.png │ ├── Figure0020.png │ ├── Figure0021.png │ ├── Figure0022.png │ ├── Figure0023.png │ ├── Figure0024.png │ ├── Figure0025.png │ ├── Figure0026.png │ ├── Figure0027.png │ ├── Figure0028.png │ ├── Figure0029.png │ ├── Figure0030.png │ ├── Figure0031.png │ ├── Figure0032.png │ ├── Figure0033.png │ ├── Figure0034.png │ ├── Figure0035.png │ ├── Figure0036.png │ ├── Figure0037.png │ ├── Figure0038.png │ ├── Figure0039.png │ ├── Figure0040.png │ ├── Figure0041.png │ ├── Figure0042.png │ ├── Figure0043.png │ ├── Figure0044.png │ ├── Figure0045.png │ ├── Figure0046.png │ ├── Figure0047.png │ ├── Figure0048.png │ ├── Figure0049.png │ ├── Figure0050.png │ ├── Figure0051.png │ ├── Figure0052.png │ ├── Figure0053.png │ ├── Figure0054.png │ ├── Figure0055.png │ ├── Figure0056.png │ ├── Figure0057.png │ ├── Figure0058.png │ ├── Figure0059.png │ ├── Figure0060.png │ ├── ImageToColumnsSliding.m │ ├── InitScript.m │ └── Q18993.m ├── Q19646 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q19646.ipynb │ └── Q19646.m ├── Q22183 │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q22183.m ├── Q26433 │ ├── AudioDeconvolution.m │ ├── Readme.txt │ ├── handel.mat │ ├── handel.wav │ ├── input.mat │ └── input.wav ├── Q27298 │ └── ImageSaltAndPepperNoiseFiltering.m ├── Q29041 │ ├── ApplyGaussianBlur.m │ └── GuidedAndGaussianFiltering.m ├── Q2969 │ ├── ClickableLegend.m │ ├── CreateConvMtx.m │ ├── ImageToColumnsSliding.m │ ├── InitScript.m │ └── Q2969.m ├── Q29744 │ ├── .gitignore │ ├── DrawResults.m │ ├── GenSamples.m │ ├── LinearSegCase.jl │ ├── Manifest.toml │ ├── Project.toml │ ├── Q29744.jl │ └── Q29744.py ├── Q32137 │ ├── ClickableLegend.m │ ├── DFT of Non Uniform Time Sampled Series.md │ ├── InitScript.m │ └── Q32137.m ├── Q38542 │ ├── CircularExtension2D.m │ ├── ClickableLegend.m │ ├── Figure0001.png │ ├── InitScript.m │ ├── Lena.png │ └── Q38542.m ├── Q42415 │ ├── ApplyBoxFilter.m │ ├── ApplyLocalLinearFilter.m │ ├── ApplyLocalLinearKernel.m │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Lena256.png │ ├── Q42415.m │ └── subplot_tight.m ├── Q43918 │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q43918.m ├── Q44115 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q44115.m │ └── README.md ├── Q45879 │ ├── ClickableLegend.m │ ├── ConvMtxUnitTest.m │ ├── GenerateToeplitzConvMatrix.m │ ├── GenerateToeplitzConvMatrixEx.m │ ├── GenerateToeplitzConvMatrixUnitTest.m │ ├── InitScript.m │ ├── LevinsonRecursion.m │ └── Q45879.m ├── Q48008 │ ├── .gitignore │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q48008.m │ ├── Sekeleton.m │ ├── TryOut.m │ └── untitled5.m ├── Q48233 │ ├── Manifest.toml │ ├── Project.toml │ └── Q48233.jl ├── Q49121 │ ├── ApplyGaussianBlur.m │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── PadArrayReplicate.m │ └── Q49121.m ├── Q49583 │ ├── ApplyGaussianBlur.m │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── PadArrayReplicate.m │ └── Q49121.m ├── Q50003 │ ├── ClickableLegend.m │ ├── Figure0001.png │ ├── InitScript.m │ ├── Q50003.m │ └── Toto - Africa.wav ├── Q50329 │ ├── CalcImageLaplacian.m │ ├── ClickableLegend.m │ ├── CreateConvMtx.m │ ├── CreateImageFilterMtx.m │ ├── Figure0001.png │ ├── InitScript.m │ ├── InputImage.jpg │ ├── Q50329.m │ └── Q50329A.m ├── Q51264 │ ├── BilateralFilter1D.m │ ├── ClickableLegend.m │ ├── Data.csv │ ├── InitScript.m │ └── Q51264.m ├── Q51386 │ ├── ApplyKalmanFilterIteration.m │ ├── ApplyUnscentedKalmanFilterIteration.m │ ├── ApplyUnscentedTransform.m │ ├── CalcFunGrad.m │ ├── CalcFunJacob.m │ ├── CalcSigmaPointsWeights.m │ ├── ClickableLegend.m │ ├── GenerateSigmaPts.m │ ├── InitScript.m │ ├── Q51386.m │ └── UnscentedTransform.m ├── Q51460 │ ├── CalcFunGrad.m │ ├── ClickableLegend.m │ ├── ConvolutionGradientAnalysis.m │ ├── ConvolutionLeastSquaresGradientAnalysis.m │ ├── InitScript.m │ ├── Q51460.m │ └── SignalsData.csv ├── Q51516 │ ├── ApplyDft.m │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q51516.m ├── Q52099 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q52099.m │ └── SolveLsSameSign.m ├── Q52150 │ ├── ClickableLegend.m │ ├── CreateConvMtx1D.m │ ├── InitScript.m │ └── Q52150.m ├── Q52760 │ ├── ClickableLegend.m │ ├── ConvolutionDft.m │ ├── ConvolutionOverlapSave.m │ ├── InitScript.m │ ├── Linear Convolution Implementation with Overlap and Add and Overlap and Save.pdf │ ├── LongSignalRunTimeAnalysis.m │ └── Q52760.m ├── Q54730 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q54730.m │ └── UpdateSequentialLsModel.m ├── Q55284 │ ├── ClickableLegend.m │ ├── CreateConvMtx1D.m │ ├── GenerateGaussianCurveMembershipFunction.m │ ├── InitScript.m │ └── Q55284.m ├── Q56407 │ ├── ClickableLegend.m │ ├── ImageFilteringFrequencyDomain.m │ ├── ImageFilteringSpatialDomain.m │ ├── InitScript.m │ ├── PadArray2D.m │ ├── PadArray2DUnitTest.m │ └── Q56407.m ├── Q56490 │ ├── Manifest.toml │ ├── Project.toml │ └── Q56490.jl ├── Q58471 │ ├── Project.toml │ └── Q58471.jl ├── Q58730 │ ├── ClickableLegend.m │ ├── Figure0001.png │ ├── Figure0002.png │ ├── ImageSet │ │ ├── ImageSet.md │ │ ├── f4001.jpg │ │ ├── f4001s.jpg │ │ ├── f4002.jpg │ │ ├── f4002s.jpg │ │ ├── f4003.jpg │ │ ├── f4003s.jpg │ │ ├── f4004.jpg │ │ ├── f4004s.jpg │ │ ├── f4005.jpg │ │ ├── f4005s.jpg │ │ ├── f4006.jpg │ │ ├── f4006s.jpg │ │ ├── f4007_1.jpg │ │ ├── f4007_2.jpg │ │ ├── f4007s.jpg │ │ ├── f4008.jpg │ │ ├── f4008s.jpg │ │ ├── f4009.jpg │ │ ├── f4009s.jpg │ │ ├── f4010.jpg │ │ ├── f4010s.jpg │ │ ├── f4011.jpg │ │ ├── f4016.jpg │ │ ├── f4016s.jpg │ │ ├── f4017.jpg │ │ ├── f4017s.jpg │ │ ├── f4018.jpg │ │ ├── f4018s.jpg │ │ ├── f4021.jpg │ │ ├── f4021s.jpg │ │ ├── f4026.jpg │ │ ├── f4026s.jpg │ │ ├── f4027.jpg │ │ ├── f4027s.jpg │ │ ├── f4028.jpg │ │ ├── f4029.jpg │ │ ├── f4029s.jpg │ │ ├── f4030.jpg │ │ ├── f4030s.jpg │ │ ├── m4001.jpg │ │ ├── m4001s.jpg │ │ ├── m4002.jpg │ │ ├── m4002s.jpg │ │ ├── m4003_1.jpg │ │ ├── m4003_1s.jpg │ │ ├── m4003_2.jpg │ │ ├── m4004.jpg │ │ ├── m4004s.jpg │ │ ├── m4006.jpg │ │ ├── m4006s.jpg │ │ ├── m4010.jpg │ │ ├── m4010s.jpg │ │ ├── m4011.jpg │ │ ├── m4011s.jpg │ │ ├── m4012_01.jpg │ │ ├── m4012_02.jpg │ │ ├── m4012s.jpg │ │ ├── m4014.jpg │ │ ├── m4014s.jpg │ │ ├── m4015.jpg │ │ ├── m4016.jpg │ │ ├── m4017.jpg │ │ ├── m4017s.jpg │ │ ├── m4018.jpg │ │ ├── m4018s.jpg │ │ ├── m4019-2.jpg │ │ ├── m4019.jpg │ │ ├── m4020.jpg │ │ ├── m4021.jpg │ │ ├── m4021s.jpg │ │ ├── m4024.jpg │ │ ├── m4024s.jpg │ │ ├── m4025.jpg │ │ ├── m4026.jpg │ │ ├── m4027.jpg │ │ ├── m4027s.jpg │ │ ├── m4028.jpg │ │ ├── m4028s.jpg │ │ ├── m4029.jpg │ │ ├── m4031.jpg │ │ ├── m4031s.jpg │ │ ├── m4032.jpg │ │ ├── m4032s.jpg │ │ ├── m4034.jpg │ │ ├── m4034s.jpg │ │ ├── m4035.jpg │ │ ├── m4035s.jpg │ │ ├── m4037.jpg │ │ ├── m4037s.jpg │ │ ├── m4040s.jpg │ │ ├── m4042.jpg │ │ ├── m4042s.jpg │ │ ├── m4043.jpg │ │ ├── m4043a.jpg │ │ ├── m4043s.jpg │ │ ├── m4048.jpg │ │ ├── m4048s.jpg │ │ ├── m4060.jpg │ │ ├── m4060s.jpg │ │ ├── m4061.jpg │ │ ├── m4061s.jpg │ │ ├── m4062.jpg │ │ ├── m4062s.jpg │ │ ├── m4063.jpg │ │ ├── m4063s.jpg │ │ ├── m4064.jpg │ │ ├── m4064s.jpg │ │ ├── m4066.jpg │ │ ├── m4066s.jpg │ │ ├── m4067.jpg │ │ ├── m4067s.jpg │ │ ├── m4068.jpg │ │ ├── m4068s.jpg │ │ ├── m4072.jpg │ │ ├── m4072s.jpg │ │ ├── m4073.jpg │ │ ├── m4073s.jpg │ │ ├── m4074.jpg │ │ ├── m4074a.jpg │ │ ├── m4074s.jpg │ │ ├── m4075.jpg │ │ ├── m4076.jpg │ │ ├── m4076s.jpg │ │ ├── m4077.jpg │ │ ├── m4077s.jpg │ │ ├── m4078.jpg │ │ ├── m4078s.jpg │ │ ├── m4079.jpg │ │ ├── m4079s.jpg │ │ ├── m4080.jpg │ │ └── m4080s.jpg │ ├── InitScript.m │ ├── PadArray2D.m │ ├── Q58730.m │ └── ResizeImages.m ├── Q59089 │ ├── CalcFunGrad.m │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q59089.m ├── Q59325 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── LmsFilter.m │ └── Q59325.m ├── Q60119 │ ├── ClickableLegend.m │ ├── Figure0001.png │ ├── Figure0002.png │ ├── InitScript.m │ ├── Lena.png │ └── Q60119.m ├── Q60197 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q60197.m │ ├── SolveLsL0Bomp.m │ └── SolveLsL0Omp.m ├── Q60916 │ ├── CalcRangeWeights.m │ ├── CalcSpatialWeights.m │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Lenna.png │ └── Q60916.m ├── Q61043 │ ├── CalcFunGrad.m │ ├── ClickableLegend.m │ ├── Figure0001.png │ ├── InitScript.m │ ├── InputImage.jpg │ ├── OutputImage.jpg │ ├── PadArrayReplicate.m │ └── Q61043.m ├── Q61273 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── InputImage.png │ ├── MLvSOthers.m │ └── Q61273.m ├── Q62024 │ ├── AnalysisTvL1.m │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q62024.m │ ├── SolveProxL1.m │ └── SolveProxTvAdmm.m ├── Q63449 │ ├── ClickableLegend.m │ ├── CreateConvMtx2D.m │ ├── InitScript.m │ ├── Lenna256.png │ └── Q63449.m ├── Q63549 │ ├── CalcImageObjValImgBinaryImageDistanceTransform.m │ ├── CalcImageObjValImgBinaryImageProps.m │ ├── ClickableLegend.m │ ├── Image001.png │ ├── Image002.png │ ├── InitScript.m │ └── Q63549.m ├── Q64035 │ ├── CalcFunGrad.m │ ├── CalcProbGmm.m │ ├── ClickableLegend.m │ ├── CreateConvMtx1D.m │ ├── EstimateFilterCoeff.m │ ├── EstimateSignalSamples.m │ ├── GradientConvolutionFilterFull.m │ ├── GradientConvolutionFilterSame.m │ ├── GradientConvolutionFilterValid.m │ ├── GradientConvolutionSignalFull.m │ ├── GradientConvolutionSignalSame.m │ ├── GradientConvolutionSignalValid.m │ ├── InitScript.m │ ├── ProjectSimplex.m │ └── Q64035.m ├── Q64772 │ ├── ApplyKalmanFilterIteration.m │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q64772.m ├── Q688 │ ├── Analysis001.m │ ├── Analysis002.m │ ├── ApplyBlackWhiteFilter.m │ ├── ApplyBlackWhiteFilterR.m │ ├── ConvertRgbToHsl.m │ ├── Figure0001.png │ ├── InitScript.m │ ├── PhotoshopImage.png │ ├── Q688.m │ ├── Q688Back.m │ └── ReferenceImage.png ├── Q70725 │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q70725.m ├── Q70753 │ ├── ClickableLegend.m │ ├── EstimateModelParameters.m │ ├── InitScript.m │ └── Q70753.m ├── Q71660 │ ├── ClickableLegend.m │ ├── CreateConvMtx1D.m │ ├── InitScript.m │ ├── Q71660.m │ └── Q71660Poly.m ├── Q71822 │ ├── .gitignore │ ├── ClickableLegend.m │ ├── CreateConvMtx1D.m │ ├── InitScript.m │ ├── Q71822.m │ ├── SolveLsTvAdmm.m │ └── UserSupplied.m ├── Q74024 │ ├── .gitignore │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q74024.m ├── Q74674 │ ├── ApplySideWindowFiltering.m │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q74674.m ├── Q74803 │ ├── ClickableLegend.m │ ├── ImageConvFrequencyDomain.m │ ├── InitScript.m │ └── Q74803.m ├── Q75231 │ ├── ClickableLegend.m │ ├── CreateGradientOperator.m │ ├── DisplayComparisonSummary.m │ ├── DisplayRunSummary.m │ ├── InitScript.m │ ├── Lena256.png │ ├── Q75231.m │ ├── SolveProxTvAdmm.m │ └── UpdateAnalysisData.m ├── Q75471 │ ├── ClickableLegend.m │ ├── CreateGradientOperator.m │ ├── CreateImageFilterMtx.m │ ├── DisplayComparisonSummary.m │ ├── DisplayRunSummary.m │ ├── InitScript.m │ ├── Lena256.png │ ├── Q75471.m │ ├── SolveLsTvAdmm.m │ ├── TMP.m │ └── UpdateAnalysisData.m ├── Q75536 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Lena256.png │ ├── Q75536.m │ └── WeakTextureMask.m ├── Q76128 │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q76128.m ├── Q76333 │ ├── ClickableLegend.m │ ├── CreateConvMtx1D.m │ ├── Data.csv │ ├── InitScript.m │ ├── Q76333.m │ ├── RunTimeRidgeReg.m │ ├── SolveRidgeReg.m │ ├── lsmb.m │ └── lsmr.m ├── Q76344 │ ├── ClickableLegend.m │ ├── CreateConvMtx1D.m │ ├── InitScript.m │ ├── Q76344.m │ └── ScatterSparse.m ├── Q76443 │ ├── ApplyKalmanFilterIteration.m │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q76443.m ├── Q76446 │ ├── ClickableLegend.m │ ├── DisplayComparisonSummary.m │ ├── DisplayRunSummary.m │ ├── InitScript.m │ ├── Q76446.m │ ├── SolveProxTvAdmm.m │ ├── SolveProxTvMm.m │ └── UpdateAnalysisData.m ├── Q76626 │ ├── ClickableLegend.m │ ├── CreateConvMtx1D.m │ ├── DisplayComparisonSummary.m │ ├── DisplayRunSummary.m │ ├── InitScript.m │ ├── Q76626.m │ ├── SolveLsL1Admm.m │ ├── SolveLsL1Mm.m │ └── UpdateAnalysisData.m ├── Q76644 │ ├── ClickableLegend.m │ ├── EstimateHarmonicFreqKay.m │ ├── EstimateSineFreqKay.m │ ├── InitScript.m │ ├── Manifest.toml │ ├── Project.toml │ ├── Q76644.jl │ ├── Q76644.m │ ├── Q76644C.m │ ├── Q76644ML.m │ ├── Q76644Quad.m │ └── untitled3.m ├── Q78143 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q78143.m │ ├── RecSignalFreqSamples.m │ ├── SolveBasisPursuitLp001.m │ └── SolveBasisPursuitLp002.m ├── Q79087 │ ├── ClickableLegend.m │ ├── DisplayRunSummary.m │ ├── InitScript.m │ └── Q79087.m ├── Q79314 │ ├── .gitignore │ ├── BuildUNet.m │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q79314.m │ ├── ResizePhotos.m │ └── VerifyPhotos.m ├── Q80767 │ ├── .gitignore │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── ParseMnistData.m │ └── Q80767.m ├── Q80949 │ ├── .gitignore │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── LinearDiscriminantAnalysis.m │ ├── ParseMnistData.m │ ├── Q80949.m │ ├── TestLdaWineData.m │ ├── WineData.ipynb │ └── wine.data ├── Q80994 │ ├── .gitignore │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── LinearDiscriminantAnalysis.m │ ├── ParseMnistData.m │ ├── PreProcess.m │ └── Q80994.m ├── Q81138 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── LmsFilter.m │ ├── Manifest.toml │ ├── Project.toml │ ├── Q81138.jl │ └── Q81138.m ├── Q81420 │ ├── .gitignore │ ├── MATLABImage.m │ ├── Manifest.toml │ ├── Project.toml │ ├── Q81420.drawio │ └── Q81420.jl ├── Q81493 │ ├── ClickableLegend.m │ ├── DftReSample2D.m │ ├── InitScript.m │ └── Q81493.m ├── Q82711 │ ├── .gitignore │ ├── ClickableLegend.m │ ├── GenerateData.m │ ├── InitScript.m │ ├── Q82711.m │ └── Q82711.py ├── Q82918 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Manifest.toml │ ├── Project.toml │ ├── Q82918.jl │ └── Q82918.m ├── Q82921 │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Q82921.m │ └── r0VEr.png ├── Q84301 │ └── Q84301.py ├── Q84826 │ ├── CalcImgEntropy.m │ ├── ClickableLegend.m │ ├── InitScript.m │ ├── Manifest.toml │ ├── Project.toml │ ├── Q84826.jl │ └── Q84826.m ├── Q86094 │ ├── CalcImgEntropy.m │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q86094.m ├── Q87406 │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q87406.m ├── Q87542 │ ├── AdjointOperators.m │ ├── ClickableLegend.m │ ├── ConvNormalEquations.m │ ├── ConvNormalEquationsFull.m │ ├── InitScript.m │ ├── NormalOperators.m │ ├── NormalOperatorsDft.m │ ├── NormalOperatorsFull.m │ ├── Q87542.m │ └── Q87542NormalMatrices.m ├── Q87938 │ ├── ClickableLegend.m │ ├── InitScript.m │ └── Q87938.m ├── Q88303 │ ├── Manifest.toml │ ├── Project.toml │ └── Q88303.jl ├── Q88456 │ ├── .gitignore │ ├── CalcX.m │ ├── Manifest.toml │ ├── Project.toml │ ├── Q88456.jl │ ├── Q88456Separable.jl │ ├── Q88456Separable2.jl │ ├── Rainer.m │ ├── ShowX.m │ ├── mA.csv │ ├── mR.csv │ └── mY.csv ├── Q90036 │ ├── Project.toml │ └── Q90036.jl ├── Q91788 │ ├── Project.toml │ └── Q91788.jl ├── Q94226 │ ├── .gitignore │ ├── L1Splines.jl │ ├── Project.toml │ ├── Q94226.jl │ └── gistfile1.txt ├── Q95071 │ ├── BuildGraphMatrix.m │ ├── ClickableLegend.m │ ├── GetGraph.m │ ├── InitScript.m │ ├── PlotImage.m │ ├── PlotImages.m │ ├── Project.toml │ ├── Q95071.jl │ ├── Q95071.m │ ├── Q95071Color.jl │ └── getColorExact.m ├── Q95393 │ ├── Data.csv │ ├── Project.toml │ ├── Q95393.jl │ └── Q95393Beads.jl ├── Q95814 │ ├── Project.toml │ └── Q95814.jl └── Q96559 │ ├── .gitignore │ ├── Project.toml │ └── Q96559.jl └── StackOverflow ├── Q11473503 ├── Project.toml └── Q11473503.jl ├── Q12300628 ├── Project.toml └── Q12300628.jl ├── Q1427602 ├── 7572939538_04e373d8f4_z.jpg ├── ClickableLegend.m ├── InitScript.m └── Q1427602.m ├── Q15889046.m ├── Q20331314 ├── Project.toml └── Q20331314.jl ├── Q2080835 ├── Advanced Numerical Linear Algebra - Inverse Problems.pdf ├── ConvMtx2DUnitTest.m ├── ConvMtxUnitTest.m ├── CreateConvMtx.m ├── CreateConvMtx2D.m ├── CreateConvMtx2DSparse.m ├── CreateConvMtxSparse.m ├── CreateImageFilterMtx.m ├── DerivingInverse2DKernel.md ├── Generating2DKernelConvMatrix.md ├── ImageFilterMtxUnitTest.m ├── Implicit Finite Difference in Time Space Domain with the Helix Transform.pdf ├── InitScript.m ├── Inverse Problems Notes.pdf ├── Inverse Problems.pdf ├── J. Fessler - Image Restoration.pdf ├── Multi Dimensional Convolution via a 1D Convolution Algorithm.pdf └── Q2080835.m ├── Q2176266 ├── Project.toml └── Q2176266.jl ├── Q22284196.m ├── Q22342015 ├── ClickableLegend.m ├── InitKMeansClustering.m ├── InitScript.m ├── KMeansAlg.m ├── Q22342015.m ├── SelectWithoutReplacement.m └── subplot_tight.m ├── Q24016744 ├── .gitignore ├── CreateConvMtx1D.m ├── CreateConvMtx2D.m ├── Project.toml ├── Q24016744.jl └── Q24016744.m ├── Q28768668 ├── Project.toml └── Q28768668.jl ├── Q35813091 ├── Project.toml └── Q35813091.jl ├── Q44396771 ├── ClickableLegend.m ├── InitScript.m └── Q44396771.m ├── Q44984132 ├── CalcFunGrad.m ├── ClickableLegend.m ├── DerivativeW.png ├── InitScript.m ├── ProjectSimplex.m ├── Q44984132.m ├── Q44984132.pdf ├── Q44984132.tex ├── VerifyGradient.m └── mcode.sty ├── Q45118312 ├── ClickableLegend.m ├── InitScript.m ├── Q45118312.m └── subplot_tight.m ├── Q49787068 ├── Project.toml └── Q49787068.jl ├── Q50614085 ├── ClickableLegend.m ├── FreqDomainConv.m ├── InitScript.m ├── Lena.png ├── PadArrayCircular.m └── Q50614085.m ├── Q60113001 ├── .gitignore ├── Project.toml └── Q60113001.jl ├── Q64422417 ├── Project.toml └── Q64422417.jl └── Q9859213 ├── ClickableLegend.m ├── InitScript.m ├── Q9859213.m └── subplot_tight.m /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | ko_fi: royia 4 | liberapay: Royi -------------------------------------------------------------------------------- /CodeReview/Q157459/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /CodeReview/Q157459/Figure0001.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:dc8987785655cb5affa0d44c36f3d17bbab3fca28127f4c8dff5c2d627ac7ee7 3 | size 2669496 4 | -------------------------------------------------------------------------------- /CodeReview/Q157459/Lena512Color.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ab0642b305fe54290a0db041b2c007e78bb94584e367520b98eec0799f45c975 3 | size 476195 4 | -------------------------------------------------------------------------------- /CodeReview/Q254186/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /CodeReview/Q254186/UserData.mat: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cf3d19f1024dccc025409357f44014f9a85144e7e4506b3d2e4bcf1b1fa9ece8 3 | size 4786 4 | -------------------------------------------------------------------------------- /CodeReview/Q284537/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | Images = "916415d5-f1e6-5110-898d-aaa5f9f070e0" 3 | LoopVectorization = "bdcacae8-1622-11e9-2a5c-532679323890" 4 | PaddedViews = "5432bcbf-9aad-5242-b902-cca2824c8663" 5 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 6 | Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" 7 | StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" 8 | StrideArraysCore = "7792a7ef-975c-4747-a70f-980b88e8d1da" 9 | StructArrays = "09ab397b-f2b6-538f-b94a-2f83cf4a842a" 10 | UnicodePlots = "b8865327-cd53-5732-bb35-84acbb429228" 11 | -------------------------------------------------------------------------------- /ComputationalScience/Q11387/.gitignore: -------------------------------------------------------------------------------- 1 | untitled.* -------------------------------------------------------------------------------- /ComputationalScience/Q11387/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | ColorTypes = "3da002f7-5984-5a60-b8a6-cbb66c0b333f" 4 | FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549" 5 | ImageIO = "82e4d734-157c-48bb-816b-45c225c6df19" 6 | Krylov = "ba0b0d4f-ebba-5204-a429-3ac8c609bfb7" 7 | LoopVectorization = "bdcacae8-1622-11e9-2a5c-532679323890" 8 | MAT = "23992714-dd62-5051-b70f-ba57cb901cac" 9 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 10 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 11 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 12 | StaticKernels = "4c63dfa8-a427-4548-bd2f-4c19e87a7dc7" 13 | -------------------------------------------------------------------------------- /ComputationalScience/Q37785/GenMat.m: -------------------------------------------------------------------------------- 1 | clear(); 2 | 3 | numRows = 21; 4 | numCols = 22; 5 | 6 | numRowsK = 5; 7 | numColsK = 7; 8 | 9 | mI = rand(numRows, numCols); 10 | mK = rand(numRowsK, numColsK); 11 | 12 | mP = padarray(mI, [floor(numRowsK / 2), floor(numColsK / 2)], 'circular', 'both'); 13 | mY = conv2(mP, mK, 'valid'); 14 | 15 | mH = CreateImageFilterMtx(mK, numRows, numCols, 1, 4); 16 | 17 | norm(mY(:) - mH * mI(:), inf) 18 | 19 | save('Data', 'mI', 'mK', 'mP', 'mY'); -------------------------------------------------------------------------------- /ComputationalScience/Q37785/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | ColorTypes = "3da002f7-5984-5a60-b8a6-cbb66c0b333f" 4 | Krylov = "ba0b0d4f-ebba-5204-a429-3ac8c609bfb7" 5 | LinearOperators = "5c8ed15e-5a4c-59e4-a42b-c7e8811fb125" 6 | LoopVectorization = "bdcacae8-1622-11e9-2a5c-532679323890" 7 | MAT = "23992714-dd62-5051-b70f-ba57cb901cac" 8 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 9 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 10 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 11 | StaticKernels = "4c63dfa8-a427-4548-bd2f-4c19e87a7dc7" 12 | -------------------------------------------------------------------------------- /ComputationalScience/Q44417/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 4 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 5 | -------------------------------------------------------------------------------- /ComputationalScience/Q45000/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | Convex = "f65535da-76fb-5f13-bab9-19810c17039a" 4 | ECOS = "e2685f51-7e38-5353-a97d-a921fd2c8199" 5 | Kaleido_jll = "f7e6163d-2fa5-5f23-b69c-1db539e41963" 6 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 7 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 8 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 9 | -------------------------------------------------------------------------------- /CrossValidated/Q122153/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /CrossValidated/Q291962/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /CrossValidated/Q291962/ResFun.m: -------------------------------------------------------------------------------- 1 | function [ vResFun ] = ResFun( numMoments, paramMu, paramSigmaSquared, vEmpMoment ) 2 | %UNTITLED2 Summary of this function goes here 3 | % Detailed explanation goes here 4 | 5 | vResFun = zeros([numMoments, 1]); 6 | 7 | for ii = 1:numMoments 8 | vResFun(ii) = CalcNormalDistributionMoments(paramMu, paramSigmaSquared, ii) - vEmpMoment(ii); 9 | end 10 | 11 | 12 | 13 | 14 | end 15 | 16 | -------------------------------------------------------------------------------- /CrossValidated/Q334017/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /CrossValidated/Q334017/ResFun.m: -------------------------------------------------------------------------------- 1 | function [ vResFun ] = ResFun( numMoments, paramMu, paramSigmaSquared, vEmpMoment ) 2 | %UNTITLED2 Summary of this function goes here 3 | % Detailed explanation goes here 4 | 5 | vResFun = zeros([numMoments, 1]); 6 | 7 | for ii = 1:numMoments 8 | vResFun(ii) = CalcNormalDistributionMoments(paramMu, paramSigmaSquared, ii) - vEmpMoment(ii); 9 | end 10 | 11 | 12 | 13 | 14 | end 15 | 16 | -------------------------------------------------------------------------------- /EmailAddress.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:598c2bb50c3a31fd9c3a3caf973da0766dec6753be4a3266c6155fa83cba0215 3 | size 4416 4 | -------------------------------------------------------------------------------- /JuliaCode/.gitignore: -------------------------------------------------------------------------------- 1 | Manifest.toml -------------------------------------------------------------------------------- /Mathematics/Q1193773/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | Convex = "f65535da-76fb-5f13-bab9-19810c17039a" 4 | ECOS = "e2685f51-7e38-5353-a97d-a921fd2c8199" 5 | FastLapackInterface = "29a986be-02c6-4525-aec4-84b980013641" 6 | Kaleido_jll = "f7e6163d-2fa5-5f23-b69c-1db539e41963" 7 | LoopVectorization = "bdcacae8-1622-11e9-2a5c-532679323890" 8 | MAT = "23992714-dd62-5051-b70f-ba57cb901cac" 9 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 10 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 11 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 12 | -------------------------------------------------------------------------------- /Mathematics/Q1275192/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | Convex = "f65535da-76fb-5f13-bab9-19810c17039a" 4 | ECOS = "e2685f51-7e38-5353-a97d-a921fd2c8199" 5 | FastLapackInterface = "29a986be-02c6-4525-aec4-84b980013641" 6 | Kaleido_jll = "f7e6163d-2fa5-5f23-b69c-1db539e41963" 7 | LoopVectorization = "bdcacae8-1622-11e9-2a5c-532679323890" 8 | MAT = "23992714-dd62-5051-b70f-ba57cb901cac" 9 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 10 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 11 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 12 | -------------------------------------------------------------------------------- /Mathematics/Q1344369/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q1385984/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q1421999/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | Convex = "f65535da-76fb-5f13-bab9-19810c17039a" 4 | ECOS = "e2685f51-7e38-5353-a97d-a921fd2c8199" 5 | FastLapackInterface = "29a986be-02c6-4525-aec4-84b980013641" 6 | Kaleido_jll = "f7e6163d-2fa5-5f23-b69c-1db539e41963" 7 | MAT = "23992714-dd62-5051-b70f-ba57cb901cac" 8 | NNLS = "273520d0-e037-5df9-b548-206e1682bb53" 9 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 10 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 11 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 12 | -------------------------------------------------------------------------------- /Mathematics/Q1462386/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/Adaptive Parallel Quadratic Metric Projection Algorithms.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:476a2959f606edb6e3b152a17aed03a18d5bd01429b41404a9dc9e0f89a08e64 3 | size 847134 4 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/Adaptive Projected Subgradient Method and its Applications to Robust Signal Processing.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:482e0e129bff65abab450b84ea680420304ef749837158e18a23cfcfdef9b669 3 | size 3264858 4 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/Alternating Projection Methods - Failure in the Absence of Convexity.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:04509e08d0123e35dc113c1769092a958e60001f08d03a39877e432b938b8ca7 3 | size 1332262 4 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/AlternatingProjectionOntoConvexSets.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyiAvital/StackExchangeCodes/a0e348b6f0325a73296decdb4cddf8ccf9852c15/Mathematics/Q1492095/AlternatingProjectionOntoConvexSets.m -------------------------------------------------------------------------------- /Mathematics/Q1492095/An Efficient Robust Adaptive Filtering Algorithm Based on Parallel Subgradient Projection Techniques.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b319289d4a3c9bdb4c74657349b33fa9a435efc82fb07070c239ffc167a06445 3 | size 532623 4 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/Asynchronous Distributed ADMM for Consensus Optimization.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:dd76a55e3a47c317204f51acefa7854eee0c89f861cd271ab04b6089bf98f241 3 | size 493585 4 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/Dykstra’s Algorithm, ADMM, and Coordinate Descent Connections, Insights, and Extensions.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d364ba20eefe24502f839c30f3179ef911debcfbf45506459c64f29e61b7770c 3 | size 1606667 4 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/ECE 586 Application Alternating Projection.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6915625cce53d007748e3d2607a560ef0e3943c97a53d7283702d4e62569b47e 3 | size 323687 4 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/EE364b - Stanford University - Alternating Direction Method of Multipliers.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b999db2ad100544ca4d329b4963eb576d7a83e41c983285e4747a303e676371e 3 | size 394077 4 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/ELE 522 - Large Scale Optimization for Data Science - Alternating Direction Method of Multipliers.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b19de3f98da2664d6d2c4539ff46e376de71697bdf0f5034586bcff9e0f6ecb7 3 | size 599914 4 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/Hybrid Steepest Descent Method for Variational Inequality Problem over Fixed Point Sets of Certain Quasi Non Expansive Mappings.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:704988bfcd161c094d4873b03a3d4d7069061e049b9d66c48cb4f5d3d5a5566b 3 | size 160344 4 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/Inverse Problems and Signal Processing From a Personal Point of View.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:330b29c11152f305b9cd38462d88e502d47189dec31010722d7475a463614cff 3 | size 2990329 4 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/Matthew Tam - The Method of Alternating Projections.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:794af086f477069abecc7fbabfd04c212b8a5d9260d238249fd62baa5c09826a 3 | size 756377 4 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/OrthogonalProjectionOntoConvexSets.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyiAvital/StackExchangeCodes/a0e348b6f0325a73296decdb4cddf8ccf9852c15/Mathematics/Q1492095/OrthogonalProjectionOntoConvexSets.m -------------------------------------------------------------------------------- /Mathematics/Q1492095/Quadratic Optimization of Fixed Points of Non Expensive Mappings in Hilbert Space.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1689ccde628cbbca611eb86ccd907af576d327e4c1f554ac3b9d32f11978990f 3 | size 2207287 4 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/TFOCS - Demo Alternating Projections CVX Research, Inc.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:77b2c3e1dca985dca518aea20e145343a8ad3a73a8672349f9bff25d0795ee84 3 | size 645929 4 | -------------------------------------------------------------------------------- /Mathematics/Q1492095/The Hybrid Steepest Descent Method for the Variational Inequality Problem Over the Intersection of Fixed Point Sets.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1aaa2886abdab5ccae4988767467c573a8f53b5ad1a0beeb74ae149f6746077a 3 | size 276126 4 | -------------------------------------------------------------------------------- /Mathematics/Q155127/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | Convex = "f65535da-76fb-5f13-bab9-19810c17039a" 4 | ECOS = "e2685f51-7e38-5353-a97d-a921fd2c8199" 5 | FastLapackInterface = "29a986be-02c6-4525-aec4-84b980013641" 6 | Kaleido_jll = "f7e6163d-2fa5-5f23-b69c-1db539e41963" 7 | LoopVectorization = "bdcacae8-1622-11e9-2a5c-532679323890" 8 | MAT = "23992714-dd62-5051-b70f-ba57cb901cac" 9 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 10 | Polyhedra = "67491407-f73d-577b-9b50-8179a7c68029" 11 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 12 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 13 | -------------------------------------------------------------------------------- /Mathematics/Q1596362/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q1639716/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q1639716/Figure0001.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6b22ce26d96bd8102ef9940d0cf4263a219038dbec59f5680c5c7e382312c326 3 | size 57572 4 | -------------------------------------------------------------------------------- /Mathematics/Q1683654/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q1781856/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q1857714/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q1891878/Figure0001.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1a04bfe3fec1c8cdfdc31fc4249db73a4f5b8f9e43658205c8c96c1c0d9b439f 3 | size 41040 4 | -------------------------------------------------------------------------------- /Mathematics/Q1894063/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q1909139/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q1909139/OrthogonalProjectionOntoConvexSets.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyiAvital/StackExchangeCodes/a0e348b6f0325a73296decdb4cddf8ccf9852c15/Mathematics/Q1909139/OrthogonalProjectionOntoConvexSets.m -------------------------------------------------------------------------------- /Mathematics/Q2005154/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2057347/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2071774/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2085883/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | Optim = "429524aa-4258-5aef-a3af-852621145aeb" 3 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 4 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 5 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 6 | -------------------------------------------------------------------------------- /Mathematics/Q2143044/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | Convex = "f65535da-76fb-5f13-bab9-19810c17039a" 4 | ECOS = "e2685f51-7e38-5353-a97d-a921fd2c8199" 5 | Kaleido_jll = "f7e6163d-2fa5-5f23-b69c-1db539e41963" 6 | MAT = "23992714-dd62-5051-b70f-ba57cb901cac" 7 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 8 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 9 | SCS = "c946c3f1-0d1f-5ce8-9dea-7daa1f7e2d13" 10 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 11 | -------------------------------------------------------------------------------- /Mathematics/Q2199546/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2230545/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | Convex = "f65535da-76fb-5f13-bab9-19810c17039a" 3 | MAT = "23992714-dd62-5051-b70f-ba57cb901cac" 4 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 5 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 6 | SCS = "c946c3f1-0d1f-5ce8-9dea-7daa1f7e2d13" 7 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 8 | -------------------------------------------------------------------------------- /Mathematics/Q2246047/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2301266/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2327504/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2327504/Projection Onto A Simplex.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f2bcf6a928694d5dc4933d6992725b8f39156ceba18dbc1216df7c1f9a241e1e 3 | size 358243 4 | -------------------------------------------------------------------------------- /Mathematics/Q2364941/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | ColorTypes = "3da002f7-5984-5a60-b8a6-cbb66c0b333f" 4 | FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549" 5 | ImageIO = "82e4d734-157c-48bb-816b-45c225c6df19" 6 | Krylov = "ba0b0d4f-ebba-5204-a429-3ac8c609bfb7" 7 | LoopVectorization = "bdcacae8-1622-11e9-2a5c-532679323890" 8 | MAT = "23992714-dd62-5051-b70f-ba57cb901cac" 9 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 10 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 11 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 12 | StaticKernels = "4c63dfa8-a427-4548-bd2f-4c19e87a7dc7" 13 | -------------------------------------------------------------------------------- /Mathematics/Q2375676/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2399321/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2403596/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2410741/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2421545/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2444284/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2477400/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2595199/A Primal Dual Splitting Method for Convex Optimization Involving Lipschitzian, Proximable and Linear Composite Terms.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:8407049d7ca8a2cd2e561f71c6f72893feb73c96b878c9811d0fddd403bf36d9 3 | size 175733 4 | -------------------------------------------------------------------------------- /Mathematics/Q2595199/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2595199/Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ddc762e7b8b9608571c90a1bcf2a95b6040d1d9b90fa0f48a61a14c4a48611ff 3 | size 794236 4 | -------------------------------------------------------------------------------- /Mathematics/Q2595199/Global Convergence of Unmodified 3 Block ADMM for a Class of Convex Minimization Problems.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d71ce827971d3a96334f2401acefc1854e473de537894a84df840731ae0f205f 3 | size 266258 4 | -------------------------------------------------------------------------------- /Mathematics/Q2595199/The Direct Extension of ADMM for Multi Block Convex Minimization Problems is Not Necessarily Convergent.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6d7dc9dd37adef1a444809914a9238c61965685f00fac496ecafb55a146206ab 3 | size 372499 4 | -------------------------------------------------------------------------------- /Mathematics/Q260262/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | Kaleido_jll = "f7e6163d-2fa5-5f23-b69c-1db539e41963" 4 | MAT = "23992714-dd62-5051-b70f-ba57cb901cac" 5 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 6 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 7 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 8 | StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" 9 | -------------------------------------------------------------------------------- /Mathematics/Q2603548/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2603548/Iterative Reweighted Least Squares.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:000c7bc77fc31f2a661dbf059a3283d0fae4ddfbcb1a6bd7585d4ab71aa5f318 3 | size 283388 4 | -------------------------------------------------------------------------------- /Mathematics/Q2603548/Non Iterative Reweighted Norm Least Squares Local L0 Minimization for Sparse Solutions to Underdetermined Linear Systems of Equations.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1fb906dfc7d155cb4004cfa381de519d73be52fc4e19f539b1d72b14382448a0 3 | size 88722 4 | -------------------------------------------------------------------------------- /Mathematics/Q2694373/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2694373/Figure0001.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7b95484cfea1a36667766547232f3de6c2f72815738fb47910003cf79eac4947 3 | size 44720 4 | -------------------------------------------------------------------------------- /Mathematics/Q2699867/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2699867/Figure0001.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:012d26180ebc63e983ef0989cb8064d1edc3ba2ee0ec8f7f9a84cf7ac6c85678 3 | size 74806 4 | -------------------------------------------------------------------------------- /Mathematics/Q2706108/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2706108/Figure0001.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6b22ce26d96bd8102ef9940d0cf4263a219038dbec59f5680c5c7e382312c326 3 | size 57572 4 | -------------------------------------------------------------------------------- /Mathematics/Q2791227/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2812691/A Fixed Point Method for Approximate Projection onto the Positive Semidefinite Cone.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:a139526aa3d56e1572b76a68ea4ebfd2df1643879d75247e74dd009897c83dbf 3 | size 454359 4 | -------------------------------------------------------------------------------- /Mathematics/Q2812691/Alternating Projections.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:903dbbdc99e2bfc55f9d96271710c7db5c8f4b3b9c1e498a20c1792e30151891 3 | size 104541 4 | -------------------------------------------------------------------------------- /Mathematics/Q2812691/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2812691/Finding the Nearest Orthonormal Matrix.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cdeb0c73ebc01f902d34f5150d39e4679098be0db3abceac551ba9ebde0ef9c8 3 | size 41756 4 | -------------------------------------------------------------------------------- /Mathematics/Q2812691/Semidefinite Projections, Regularization Algorithms and Polynomial Optimization.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:489a1300c78e6b8e8b950760824e9377f5ed7f59e5bd32ac580b429e2635bedd 3 | size 365986 4 | -------------------------------------------------------------------------------- /Mathematics/Q2821115/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2821115/Figure0001.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d2ed1cdccd23e89964e167b52e41efd2879d2e45c6cc10df5ff192cb331fcee8 3 | size 59282 4 | -------------------------------------------------------------------------------- /Mathematics/Q2824418/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q2935650/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3042354/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | */* -------------------------------------------------------------------------------- /Mathematics/Q3042354/ChambollePock.m: -------------------------------------------------------------------------------- 1 | function [ vX, mX ] = ChambollePock( vX, mX, vP, hGradP, hProjP, hStepX, stepSize, numIterations ) 2 | %UNTITLED6 Summary of this function goes here 3 | % Detailed explanation goes here 4 | 5 | for ii = 2:numIterations 6 | % Projected Sub Gradient Method on Dual (vP) 7 | vP(:) = vP - (stepSize * hGradP(vP, vX)); 8 | vP(:) = hProjP(vP); 9 | 10 | vX(:) = hStepX(vX, vP); 11 | 12 | mX(:, ii) = vX; 13 | end 14 | 15 | 16 | end 17 | 18 | -------------------------------------------------------------------------------- /Mathematics/Q3042354/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | Convex = "f65535da-76fb-5f13-bab9-19810c17039a" 3 | MAT = "23992714-dd62-5051-b70f-ba57cb901cac" 4 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 5 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 6 | SCS = "c946c3f1-0d1f-5ce8-9dea-7daa1f7e2d13" 7 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 8 | -------------------------------------------------------------------------------- /Mathematics/Q3079400/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3164164/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3164164/Figure0001.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:5fe2d284ed4755e4b8bf4ca4c7c7b7c8ba77624b8368c1d9d8230fb6cc2d54e1 3 | size 53508 4 | -------------------------------------------------------------------------------- /Mathematics/Q3164164/Figure0002.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f9503a4dfe5e8b729175db663e851c276c1977d18f391c42f553fe93fd3997c2 3 | size 146191 4 | -------------------------------------------------------------------------------- /Mathematics/Q3164164/Lena.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b11d9985fa673687a71335f662f0e7c2087a14795298082c8d661043873f15a9 3 | size 49768 4 | -------------------------------------------------------------------------------- /Mathematics/Q330718/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3307741/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3384162/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | Convex = "f65535da-76fb-5f13-bab9-19810c17039a" 4 | ECOS = "e2685f51-7e38-5353-a97d-a921fd2c8199" 5 | Kaleido_jll = "f7e6163d-2fa5-5f23-b69c-1db539e41963" 6 | MAT = "23992714-dd62-5051-b70f-ba57cb901cac" 7 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 8 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 9 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 10 | StaticKernels = "4c63dfa8-a427-4548-bd2f-4c19e87a7dc7" 11 | StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" 12 | -------------------------------------------------------------------------------- /Mathematics/Q3537129/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3537129/OrthogonalProjectionOntoConvexSets.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyiAvital/StackExchangeCodes/a0e348b6f0325a73296decdb4cddf8ccf9852c15/Mathematics/Q3537129/OrthogonalProjectionOntoConvexSets.m -------------------------------------------------------------------------------- /Mathematics/Q3558240/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3566493/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3599003/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3599003/HybridOrthogonalProjectionOntoConvexSets.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyiAvital/StackExchangeCodes/a0e348b6f0325a73296decdb4cddf8ccf9852c15/Mathematics/Q3599003/HybridOrthogonalProjectionOntoConvexSets.m -------------------------------------------------------------------------------- /Mathematics/Q3599020/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3599020/HybridOrthogonalProjectionOntoConvexSets.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyiAvital/StackExchangeCodes/a0e348b6f0325a73296decdb4cddf8ccf9852c15/Mathematics/Q3599020/HybridOrthogonalProjectionOntoConvexSets.m -------------------------------------------------------------------------------- /Mathematics/Q3619669/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3631718/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3674241/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3800282/.gitignore: -------------------------------------------------------------------------------- 1 | Manifest.toml -------------------------------------------------------------------------------- /Mathematics/Q3800282/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | Convex = "f65535da-76fb-5f13-bab9-19810c17039a" 3 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 4 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 5 | SCS = "c946c3f1-0d1f-5ce8-9dea-7daa1f7e2d13" 6 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 7 | -------------------------------------------------------------------------------- /Mathematics/Q3872982/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3872982/OrthogonalProjectionOntoConvexSets.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyiAvital/StackExchangeCodes/a0e348b6f0325a73296decdb4cddf8ccf9852c15/Mathematics/Q3872982/OrthogonalProjectionOntoConvexSets.m -------------------------------------------------------------------------------- /Mathematics/Q3892375/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3892375/OrthogonalProjectionOntoConvexSets.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyiAvital/StackExchangeCodes/a0e348b6f0325a73296decdb4cddf8ccf9852c15/Mathematics/Q3892375/OrthogonalProjectionOntoConvexSets.m -------------------------------------------------------------------------------- /Mathematics/Q3957019/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q3957019/OrthogonalProjectionOntoConvexSets.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyiAvital/StackExchangeCodes/a0e348b6f0325a73296decdb4cddf8ccf9852c15/Mathematics/Q3957019/OrthogonalProjectionOntoConvexSets.m -------------------------------------------------------------------------------- /Mathematics/Q3957019/UserData.mat: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7e9326e5521f5d49701002966989f450660605c06c510df080a09260fa1e5aee 3 | size 108777 4 | -------------------------------------------------------------------------------- /Mathematics/Q3972913/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q454519/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q4555441/.gitignore: -------------------------------------------------------------------------------- 1 | *.csv -------------------------------------------------------------------------------- /Mathematics/Q4555441/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | DelimitedFiles = "8bb1440f-4735-579b-a4ab-409b98df4dab" 4 | GaussianMixtures = "cc18c42c-b769-54ff-9e2a-b28141a64aae" 5 | LeastSquaresOptim = "0fc2ff8b-aaa3-5acd-a817-1944a5e08891" 6 | LsqFit = "2fda8390-95c7-5789-9bda-21331edee243" 7 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 8 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 9 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 10 | -------------------------------------------------------------------------------- /Mathematics/Q4804920/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q4804920/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549" 3 | MAT = "23992714-dd62-5051-b70f-ba57cb901cac" 4 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 5 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 6 | -------------------------------------------------------------------------------- /Mathematics/Q4806899.m: -------------------------------------------------------------------------------- 1 | % https://math.stackexchange.com/questions/4806899 2 | clear(); 3 | 4 | numRounds = 10; 5 | paramGamma = 1.5; 6 | valP0 = 0.95; 7 | valC = 1000; 8 | 9 | 10 | mM = zeros(numRounds + 1, numRounds + 1); 11 | mM(1, :) = valC; 12 | mM(:, 1) = valC; 13 | 14 | ii = 1; 15 | valPi = valP0; 16 | for kk = 1:numRounds 17 | ii = ii + 1; 18 | valPi = valPi * valPi; 19 | for jj = 2:ii 20 | mM(ii, jj) = max(mM(ii - 1, jj), paramGamma * valPi * mM(ii - 1, jj - 1)); 21 | end 22 | end -------------------------------------------------------------------------------- /Mathematics/Q4834628/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | Convex = "f65535da-76fb-5f13-bab9-19810c17039a" 4 | ECOS = "e2685f51-7e38-5353-a97d-a921fd2c8199" 5 | FastLapackInterface = "29a986be-02c6-4525-aec4-84b980013641" 6 | Kaleido_jll = "f7e6163d-2fa5-5f23-b69c-1db539e41963" 7 | MAT = "23992714-dd62-5051-b70f-ba57cb901cac" 8 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 9 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 10 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 11 | -------------------------------------------------------------------------------- /Mathematics/Q4896256/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | Convex = "f65535da-76fb-5f13-bab9-19810c17039a" 4 | ECOS = "e2685f51-7e38-5353-a97d-a921fd2c8199" 5 | FastLapackInterface = "29a986be-02c6-4525-aec4-84b980013641" 6 | Kaleido_jll = "f7e6163d-2fa5-5f23-b69c-1db539e41963" 7 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 8 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 9 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 10 | -------------------------------------------------------------------------------- /Mathematics/Q4929444/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | Convex = "f65535da-76fb-5f13-bab9-19810c17039a" 4 | ECOS = "e2685f51-7e38-5353-a97d-a921fd2c8199" 5 | FastLapackInterface = "29a986be-02c6-4525-aec4-84b980013641" 6 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 7 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 8 | SCS = "c946c3f1-0d1f-5ce8-9dea-7daa1f7e2d13" 9 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 10 | -------------------------------------------------------------------------------- /Mathematics/Q4952808/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | Convex = "f65535da-76fb-5f13-bab9-19810c17039a" 4 | ECOS = "e2685f51-7e38-5353-a97d-a921fd2c8199" 5 | FastLapackInterface = "29a986be-02c6-4525-aec4-84b980013641" 6 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 7 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 8 | SCS = "c946c3f1-0d1f-5ce8-9dea-7daa1f7e2d13" 9 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 10 | -------------------------------------------------------------------------------- /Mathematics/Q5048256/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" 4 | FastLapackInterface = "29a986be-02c6-4525-aec4-84b980013641" 5 | Kaleido_jll = "f7e6163d-2fa5-5f23-b69c-1db539e41963" 6 | LoopVectorization = "bdcacae8-1622-11e9-2a5c-532679323890" 7 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 8 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 9 | QuadGK = "1fd47b50-473d-5c70-9696-f719f8f3bcdc" 10 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 11 | StaticKernels = "4c63dfa8-a427-4548-bd2f-4c19e87a7dc7" 12 | -------------------------------------------------------------------------------- /Mathematics/Q561696/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /Mathematics/Q722698/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" 3 | FastLapackInterface = "29a986be-02c6-4525-aec4-84b980013641" 4 | Kaleido_jll = "f7e6163d-2fa5-5f23-b69c-1db539e41963" 5 | MAT = "23992714-dd62-5051-b70f-ba57cb901cac" 6 | Optim = "429524aa-4258-5aef-a3af-852621145aeb" 7 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 8 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 9 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 10 | StaticKernels = "4c63dfa8-a427-4548-bd2f-4c19e87a7dc7" 11 | -------------------------------------------------------------------------------- /Mathematics/Q73712/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /RawData/Image0001.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:394e474e7ba52bffe261ff576329389a14bdf914bf826b577d8ccc11c358f7bc 3 | size 376963 4 | -------------------------------------------------------------------------------- /SEPythonModule/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyiAvital/StackExchangeCodes/a0e348b6f0325a73296decdb4cddf8ccf9852c15/SEPythonModule/__init__.py -------------------------------------------------------------------------------- /SignalProcessing/Q14968/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /SignalProcessing/Q16227/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /SignalProcessing/Q16227/Data.csv: -------------------------------------------------------------------------------- 1 | 3 4 3 1 4 2 | 3 5 3 1 4 3 | 4 3 3 1 4 4 | 3 2 3 1 4 5 | 3 4 3 1 5 6 | 4 3 2 1 4 7 | 4 3 3 1 2 8 | 4 3 2 1 2 9 | 4 3 2 1 1 10 | 4 3 2 1 5 -------------------------------------------------------------------------------- /SignalProcessing/Q16709/.gitignore: -------------------------------------------------------------------------------- 1 | mX.csv -------------------------------------------------------------------------------- /SignalProcessing/Q16709/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | AppleAccelerate = "13e28ba4-7ad8-5781-acae-3021b1ed3924" 3 | DelimitedFiles = "8bb1440f-4735-579b-a4ab-409b98df4dab" 4 | FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549" 5 | FreeType = "b38be410-82b0-50bf-ab77-7b57e271db43" 6 | MKL = "33e6dc65-8f57-5167-99aa-e5a354878fb2" 7 | NPZ = "15e1cf62-19b3-5cfa-8e77-841668bca605" 8 | PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" 9 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 10 | UnicodePlots = "b8865327-cd53-5732-bb35-84acbb429228" 11 | -------------------------------------------------------------------------------- /SignalProcessing/Q17734/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /SignalProcessing/Q18673/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /SignalProcessing/Q18673/Lena512Color.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ab0642b305fe54290a0db041b2c007e78bb94584e367520b98eec0799f45c975 3 | size 476195 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0001.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:05175169f89996779ae660bfa6800606fa887088520de6b6c63e998bfb494f88 3 | size 61467 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0002.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:dee019a6a91c02cbeff894e998bfd9fe948656cb598e557fef70fda4c068ba1b 3 | size 64381 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0003.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:16471addbdee867b66b279232cd54add7ff87ccff386870b87e16f74ec9066c5 3 | size 65834 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0004.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:81f43fb6c7c8c44de2e9b62cb7653caeb6e3035f6e82123b4781890333bc1bb0 3 | size 67048 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0005.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c6313d100da7d93f7030bdedae2115e1bf435e87b5a46392d960beeb4aba0e80 3 | size 68014 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0006.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e4a3501c000fa51a7ca722c95df8da554ee08af7a2a8e5c0ff5e4f8e0c03af0c 3 | size 69024 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0007.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:dfcf73cd1ff6acf59c8e423c3935a959fd6eb7318555a16e27a609d2727442ed 3 | size 69401 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0008.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:5a8160c0693a375877b3332799deffd5284a521d276d2bfbabc36110de70deec 3 | size 70671 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0009.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e9d9eac873456d94d56e9a539540f5773d7efb56433d92a17840b09a5ed38fb0 3 | size 71548 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0010.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:fcb55844f4432f9fa0ff30c60b1b24107331dca9bd58f57aedf8224e8082dd4f 3 | size 71803 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0011.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6fb96a4ca80ed28527ca05cabb862b4df066c16385acbda85cf60c56eb2fa409 3 | size 71902 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0012.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f0b5f59ecd14807ff6e95d5bbbbec8fd0ba3ebd647095f3156338dd80a0a382c 3 | size 72175 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0013.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ad476fdac33f1e70b2ae5b3cf545f1a8df100aa256ae77e5d1f4036311e90708 3 | size 73358 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0014.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:fb0f3cf6ac1cd89a585d859a7f673d38e923e948b6ffb579fbd93be6d6b99eeb 3 | size 72058 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0015.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b5da7c0279bf29e2d658c000d5cee572e8fe1193a39e36729c462d51340772b1 3 | size 72953 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0016.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b14e8445421b91c8d1e37c1f9f922876da8e47ae36087338aa2f76d003020af5 3 | size 73175 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0017.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:8e35f2f20e5c1e06839c9829963feb4e4e7c143f6094612bdad58abe61713679 3 | size 72102 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0018.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d16a037be1b2c9edfab69c399d6da4f810b20f0b9deaa5c5559997a935ebfc73 3 | size 72521 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0019.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1311167b6c86421f0bea3a8246c4e4b98236215fc4c477c6256ccf2c2fa534a5 3 | size 71509 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0020.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:79d2565b51b574208b0896343abdca2ec5d056751326b088469b57649fd11908 3 | size 72327 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0021.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f901d6b894e8165de61bb2428d45b7f765cd3759035d643578e54c334ac5bb3b 3 | size 72338 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0022.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0d31d7d90137550d2a7d05029ef7f8cc7f32d7bcb28345a461cf38968a330ffd 3 | size 72187 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0023.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b7c9b3537858ae1bd05a2ee536a77b4ccb89104f8da7933c5b4849e9f4f4e0fc 3 | size 72810 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0024.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0af045acf1fb5979dc7176071041da52ed2b27afd78ec71e0173d15455bd08c4 3 | size 72261 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0025.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:9c46449c72cc0a9570aae6ac32519d1eda8129e61e7e60de0a6a264f025862c1 3 | size 72562 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0026.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cdab76b2986d004b610b2ba26d60f3a87db2c371f8e11f54a7a28e0f788ad8cb 3 | size 72784 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0027.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:833a6ca3c87a17fcf19e38ec7d49b116d78663abe31ac6b4990c2683c9e5fb41 3 | size 72562 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0028.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:659aaf6f61ae0dbe9dd8c74da3c87449c457871781be161f7a41edef1eb0b3af 3 | size 72519 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0029.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:21f3317da554413280403a5650f5d812facfb9721c3b846bac6f516f83d8c224 3 | size 72376 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0030.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:261e53871b77d552d3f544832b90d058d1b31894090410abee338f2951e21142 3 | size 71939 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0031.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c616d84681c688624c762f7375a9c9b025fb255f9c3a82db0edd37f58bf074e7 3 | size 71419 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0032.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1aaf6c073f5e1d3f0364925b0ac12dcc8483775fe344eb7afc07f3b1abf5174f 3 | size 71843 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0033.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:575c9e6396d59649c8740fc93ee25cc88dbcd6f4271e55dbf0b489d991a7c259 3 | size 71429 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0034.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:982ef227c4914a31609da356e46d1da3f98f7675cf589108d811c90b4e9002c9 3 | size 71659 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0035.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:765d54944aa3ccb0d819209fff3eb4e7b722a7863efebb65a95fae7df3add940 3 | size 71905 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0036.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ec239a16a77bdfd76970cf0dce692781f3f14c38338732f7205f0df786238f0d 3 | size 71763 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0037.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c2c9e32b457edd745c0bd3e32bf69831add0c3f2bc784f038656d8e6f14cff8d 3 | size 71480 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0038.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:9bbaed851db5737600be48cf9bcd815c5f7ab2a72f2dca6375f018df2fdd55e6 3 | size 71568 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0039.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d254063c260c0b1fa59d83212f8d38c5bf50cea1e434aac0aacdfc73d3b9f154 3 | size 71469 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0040.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:3dc9a47815f5f7e961b5fbd26474ca7a7c83b4d86b8d299388fe25221dee7cb2 3 | size 71121 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0041.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:bc637f4aac46c47e388d945bedf9457c290edf700fe628b6a2b0620b0e306950 3 | size 70834 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0042.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:227d739270cd805c2c83b28cd4cb70f9e44a9fe7e9c319034554cb2a287deea0 3 | size 71003 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0043.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e93146f113044887bcc61d91ef99c6f43dd7397f080b60ba4d4df91165e96ea6 3 | size 71006 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0044.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:eafe64a32e283ed151d9b3ff37740bb9a85dbe8bdb082689a198150f41655038 3 | size 70598 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0045.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f8831f2c7a3e16cec3ca7fed6aa83f6d2cc0b162ab7a7b81345249f24250fd03 3 | size 70887 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0046.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:9f25d7a3413e3d4371ae1bb069017278b80540f608f86ae50096b572e7391f5f 3 | size 70852 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0047.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:8c9b5d113b7a26d35bae5c3574c199c85d50d6628bb1199aed0b39825a6a14c4 3 | size 70637 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0048.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ed5ee090333b57142f1c149c5482fcf14d7a3a83b68d1b839fdf040e866a506a 3 | size 70737 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0049.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:898b8a9a305b2914695efb6cb38bf1937fcffc99f364821dc96bf132298f7a1c 3 | size 70733 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0050.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:51c187bc90139b662bfcb7f1e5a50385b3c3b287b50935fd16453e579c777dc4 3 | size 70681 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0051.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:2526a646dcaa9e5c15a9383809a085865377e55c4de065f66619e14a4177d45b 3 | size 70297 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0052.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:18b02eb43676be12c05a06b0cd8c847a3989c4726f66286bc6d7d4f7aadcae85 3 | size 70626 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0053.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e51ccf9e28fda8806f473a50ca35f7c24973c7b07b5d9acc8931d203b8b41997 3 | size 70696 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0054.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f1059923c0a121acb2e9dc50824ddb07c5816b6524d0d371131c70f48f2d742e 3 | size 70343 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0055.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:585b2a6ccd72b805891125059e597e0c265203abc194bb140ff7b3c582468668 3 | size 69834 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0056.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:2af780423b062301e33f5b6c46d23a65bbe2221c6aee3a623bfa21a54b3af98d 3 | size 70142 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0057.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:8dcbf082bdbcd473acc3cf0936f769897097841a7d0956fe177579c3d97fdfdc 3 | size 69813 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0058.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:816b0a4584d17476fc28760ec82d5128947d712245903c9af1eacec2ba745774 3 | size 69998 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0059.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0d58e9a64c3450f6f56d6bbce0b07066c8615d3023bb7b3ea6abb99e1f166544 3 | size 69903 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q18993/Figure0060.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c402242447bc9927aea05a4f0390b4c01d16f8de0813b1f49aba78e4646b1c1b 3 | size 69692 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q19646/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /SignalProcessing/Q22183/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /SignalProcessing/Q26433/handel.mat: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d188e714182d086fcc7457aa69b56bd3754b264e76b70f00241ad7b7d577d76c 3 | size 585096 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q26433/handel.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyiAvital/StackExchangeCodes/a0e348b6f0325a73296decdb4cddf8ccf9852c15/SignalProcessing/Q26433/handel.wav -------------------------------------------------------------------------------- /SignalProcessing/Q26433/input.mat: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f110b55680f2ea23ba25169873e7beb1df5ac1d33f632c7f737502e14e3afa2d 3 | size 585096 4 | -------------------------------------------------------------------------------- /SignalProcessing/Q26433/input.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyiAvital/StackExchangeCodes/a0e348b6f0325a73296decdb4cddf8ccf9852c15/SignalProcessing/Q26433/input.wav -------------------------------------------------------------------------------- /SignalProcessing/Q2969/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /SignalProcessing/Q29744/.gitignore: -------------------------------------------------------------------------------- 1 | *.csv -------------------------------------------------------------------------------- /SignalProcessing/Q29744/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | DelimitedFiles = "8bb1440f-4735-579b-a4ab-409b98df4dab" 3 | FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549" 4 | FreeType = "b38be410-82b0-50bf-ab77-7b57e271db43" 5 | LinearSegmentation = "dc48124f-afd3-49fa-9962-2c9cdaf82bd1" 6 | Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" 7 | StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" 8 | UnicodePlots = "b8865327-cd53-5732-bb35-84acbb429228" 9 | -------------------------------------------------------------------------------- /SignalProcessing/Q32137/ClickableLegend.m: -------------------------------------------------------------------------------- 1 | function [ hLegendObject ] = ClickableLegend( varargin ) 2 | 3 | 4 | hLegendObject = legend(varargin{:}); 5 | 6 | set(hLegendObject, 'ItemHitFcn', @ToggleVisibility) 7 | 8 | 9 | end 10 | 11 | 12 | function [ ] = ToggleVisibility ( hLegendObj, sEventData ) 13 | 14 | switch(sEventData.Peer.Visible) 15 | case('on') 16 | sEventData.Peer.Visible = 'off'; 17 | case('off') 18 | sEventData.Peer.Visible = 'on'; 19 | end 20 | 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /SignalProcessing/Q38542/CircularExtension2D.m: -------------------------------------------------------------------------------- 1 | function [ mHC ] = CircularExtension2D( mH, numRows, numCols ) 2 | 3 | kernelRadiusV = floor(size(mH, 1) / 2); %