Month: July 2024
Recovery of non bootable win11
Fresh install , a couple days old and it suddenly would not boot, failed on inaccessible boot device.
I tried repair a few times with the same result.
I never saw the option to “reset your PC” Finally got into a cmd prompt and found errors on E: which I corrected with chkdsk /f Now it boots and runs normally.
The only storage is a Samsung 860 SSD which checks out 100% with SSDlife expected life 9 years.
What could have happened?
Fresh install , a couple days old and it suddenly would not boot, failed on inaccessible boot device.I tried repair a few times with the same result. I never saw the option to “reset your PC” Finally got into a cmd prompt and found errors on E: which I corrected with chkdsk /f Now it boots and runs normally. The only storage is a Samsung 860 SSD which checks out 100% with SSDlife expected life 9 years.What could have happened? Read More
Micron 3400 NVME SSD firmware update error
I’m attempting to update my Micron 3400 NVME SSD’s firmware from version P7MU000 to P7MU002 using Micron Storage Executive, but I’m encountering an error: “PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed”. I’ve attached the relevant images (Attachments 411805, 411806, and 411807).
I suspect that the issue is related to a certificate date problem. When I adjust my computer’s clock year to 2023, the update finds the new firmware, but it still won’t install automatically or manually. Instead, I receive an error.
Let me know if you need any further information or assistance!
I’m attempting to update my Micron 3400 NVME SSD’s firmware from version P7MU000 to P7MU002 using Micron Storage Executive, but I’m encountering an error: “PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed”. I’ve attached the relevant images (Attachments 411805, 411806, and 411807).I suspect that the issue is related to a certificate date problem. When I adjust my computer’s clock year to 2023, the update finds the new firmware, but it still won’t install automatically or manually. Instead, I receive an error.Let me know if you need any further information or assistance! Read More
When computer updates File Explorer no longer works.
Hi this is making me so angry! I have a Dell Latitude and a Dell Inspiron windows 11. A few weeks ago I could not open file Explorer on my Dell Inspiron and had to reset the whole system. Then when I was helping my friend setup her new Dell we did all the updates on her new Dell Desktop the same thing happened and I had to reset her computer. Then last night my Dell Latitude updated and now my File Explorer does not work, now I know why because the new updates are messing up File Explorer.
I tried all the Youtube fixes and nothing and I end up having to reset. This should not be happening with your software but it is. Can you tell me how to fix this computer without doing a reset. Recovery was not an option in all three computers because for some reason when I turn it on it does not work.
Hi this is making me so angry! I have a Dell Latitude and a Dell Inspiron windows 11. A few weeks ago I could not open file Explorer on my Dell Inspiron and had to reset the whole system. Then when I was helping my friend setup her new Dell we did all the updates on her new Dell Desktop the same thing happened and I had to reset her computer. Then last night my Dell Latitude updated and now my File Explorer does not work, now I know why because the new updates are messing up File Explorer. I tried all the Youtube fixes and nothing and I end up having to reset. This should not be happening with your software but it is. Can you tell me how to fix this computer without doing a reset. Recovery was not an option in all three computers because for some reason when I turn it on it does not work. Read More
Issue with retrieving names based on criteria + max, tried FILTER, INDEX, VLOOKUP
Hello all – I’m trying to create a formula that I can use in the right table that references information in the left table and returns the following:
– Name of Character with the highest profession value relative to that profession
I’ve tried INDEX, FILTER, VLOOKUP and CHOOSECOLS and nothing will give me the name of the character for the profession. INDEX was alright but it returned the first character with the highest profession (regardless of being filtered to just a single profession or not) – so it would return Appwarrior for Enchanting instead of Appdk.
Any insights, thoughts?
Hello all – I’m trying to create a formula that I can use in the right table that references information in the left table and returns the following:- Name of Character with the highest profession value relative to that profession I’ve tried INDEX, FILTER, VLOOKUP and CHOOSECOLS and nothing will give me the name of the character for the profession. INDEX was alright but it returned the first character with the highest profession (regardless of being filtered to just a single profession or not) – so it would return Appwarrior for Enchanting instead of Appdk. Any insights, thoughts? Read More
MVP’s Favorite Content: .NET at Microsoft Build, C#, Azure
In this blog series dedicated to Microsoft’s technical articles, we’ll highlight our MVPs’ favorite article along with their personal insights.
Edi Wang, Microsoft Azure MVP, China
.NET Announcements and Updates from Microsoft Build 2024 – .NET Blog
“This blog provides a detailed overview of the updates made to the .NET platform at Build 2024. For someone like me who doesn’t have the time to watch the entire Build conference recording, this article is extremely helpful as it allows me to quickly grasp the information I’m interested in. The article’s structure is well-organized, the code examples are concise and clear, and it offers enough links for readers to delve deeper into related topics.”
Yin Zhang, Developer Technologies MVP, China
The Task Asynchronous Programming (TAP) model with async and await” – C# | Microsoft Learn
“Asynchronous programming is considered one of the most impressive features of C#. This article aims to provide a comprehensive understanding of how asynchronous programming works behind the scenes, enabling developers to appreciate the elegance of C# on a deeper level.”
Wilson Wu, Microsoft Azure, Developer Technologies MVP, China
Cloud solutions | Microsoft Azure
“Users and customers can get good solution suggestions from this page, and for some similar use cases, it is good reference to use.”
Shunsuke Yoshikawa, Microsoft Azure MVP, Japan
New: Secure Sandboxes at Scale with Azure Container Apps Dynamic Sessions – Microsoft Community Hub
“It is an article introducing new features of Azure Container Apps that provide a secure sandbox environment. You can safely execute code generated by LLM and verify the results. These features will be useful for implementing AI-powered workloads.”
(In Japanese, セキュアなサンドボックス環境を提供するAzure Container Appsの新機能を紹介する記事です。LLMが生成したコードを安全に実行し、結果を確認できます。AIを活用したワークロードを実現するうえで、便利な機能となるでしょう。)
*Relevant Blog: 【Microsoft Build 2024速報】Azure Container Apps Dynamic Sessions で安全にコードを実行する – APC 技術ブログ (ap-com.co.jp)
*MVP profile details as of June 30, 2024.
Microsoft Tech Community – Latest Blogs –Read More
Custom training loop and parameters for semantic segmentation problem
Good day
I have been working on a semantic segmentation problem using the Deep Learning Toolbox, with the unetLayers method.
But I now need to tune some parameters that I trust are not accessible through the toolbox. I would like to:
Use a custom loss function, sum of a weighted focal loss and a dice loss.
Augment data over each epoch, and if possible, use a custom augmentation method, called RLR (Random Local Rotation).
Implement a learning rate based on the ‘One cycle’ method.
Track the training progress with as much details as possible.
Here is my base code; that worked for training the Unet:
[imds,pxds] = create_ds(folders);
indicesTest = 1:floor(length(imds.Files)/10);
testImds = subset(imds,indicesTest);
testPxds = subset(pxds,indicesTest);
dsTest = combine(testImds,testPxds);
indicesTraining = floor(length(imds.Files)/10):length(imds.Files);
trainingImds = subset(imds,indicesTraining);
trainingPxds = subset(pxds,indicesTraining);
dsTraining = combine(trainingImds,trainingPxds);
imageSize = [128 128 3];
numClasses = 2;
unetNetwork = unetLayers(imageSize,numClasses,EncoderDepth = 3);
opts = trainingOptions ("rmsprop", …
InitialLearnRate = 1e-3, …
MaxEpochs = 40, …
MiniBatchSize = 32, …
VerboseFrequency = 10, …
Plots = "training-progress", …
Shuffle="every-epoch", …
ValidationData = dsTest, …
ValidationFrequency=10, …
OutputNetwork = "best-validation-loss" )
currentNet = trainNetwork(dsTraining,unetNetwork,opts)
create_ds is a function that returns two datastores. imds contains the RGB images and pxds contains categorical images with two classes, that are the masks to each image from imds.
The RLR function returns [image,label], the RGB and categorical images that have been geometrically modified (the dimensions and type are conserved).
Here is the function that returns the custom loss:
function loss = combinedLoss(Y, T, alpha, gamma)
epsilon = 1e-6;
p = sigmoid(Y);
lossPos = -alpha * (1 – p).^gamma .* T .* log(p + epsilon);
lossNeg = -(1 – alpha) * p.^gamma .* (1 – T) .* log(1 – p + epsilon);
weightedFocalLoss = mean(lossPos + lossNeg, ‘all’);
intersection = sum(Y .* T, ‘all’);
union = sum(Y, ‘all’) + sum(T, ‘all’);
diceCoeff = (2 * intersection + epsilon) / (union + epsilon);
diceLoss = 1 – diceCoeff;
loss = weightedFocalLoss + diceLoss;
end
I have reviewed the guides that explain how to create a custom training loop:
‘ Train network using custom training loop’ and ‘Monitor custom training loop progress’ -and some others- several times, but I still don’t get how to adapt the examples to my semantic segmentation problem, and with the correct behaviour for my input data.
I don’t think sharing the fragments of code I have tried to compose would be helpful, as they are very far from functional.
Any help on the matter, whether contributing to answer my question partially, or completely, would be greatly appreciated.
Have a nice week-end!Good day
I have been working on a semantic segmentation problem using the Deep Learning Toolbox, with the unetLayers method.
But I now need to tune some parameters that I trust are not accessible through the toolbox. I would like to:
Use a custom loss function, sum of a weighted focal loss and a dice loss.
Augment data over each epoch, and if possible, use a custom augmentation method, called RLR (Random Local Rotation).
Implement a learning rate based on the ‘One cycle’ method.
Track the training progress with as much details as possible.
Here is my base code; that worked for training the Unet:
[imds,pxds] = create_ds(folders);
indicesTest = 1:floor(length(imds.Files)/10);
testImds = subset(imds,indicesTest);
testPxds = subset(pxds,indicesTest);
dsTest = combine(testImds,testPxds);
indicesTraining = floor(length(imds.Files)/10):length(imds.Files);
trainingImds = subset(imds,indicesTraining);
trainingPxds = subset(pxds,indicesTraining);
dsTraining = combine(trainingImds,trainingPxds);
imageSize = [128 128 3];
numClasses = 2;
unetNetwork = unetLayers(imageSize,numClasses,EncoderDepth = 3);
opts = trainingOptions ("rmsprop", …
InitialLearnRate = 1e-3, …
MaxEpochs = 40, …
MiniBatchSize = 32, …
VerboseFrequency = 10, …
Plots = "training-progress", …
Shuffle="every-epoch", …
ValidationData = dsTest, …
ValidationFrequency=10, …
OutputNetwork = "best-validation-loss" )
currentNet = trainNetwork(dsTraining,unetNetwork,opts)
create_ds is a function that returns two datastores. imds contains the RGB images and pxds contains categorical images with two classes, that are the masks to each image from imds.
The RLR function returns [image,label], the RGB and categorical images that have been geometrically modified (the dimensions and type are conserved).
Here is the function that returns the custom loss:
function loss = combinedLoss(Y, T, alpha, gamma)
epsilon = 1e-6;
p = sigmoid(Y);
lossPos = -alpha * (1 – p).^gamma .* T .* log(p + epsilon);
lossNeg = -(1 – alpha) * p.^gamma .* (1 – T) .* log(1 – p + epsilon);
weightedFocalLoss = mean(lossPos + lossNeg, ‘all’);
intersection = sum(Y .* T, ‘all’);
union = sum(Y, ‘all’) + sum(T, ‘all’);
diceCoeff = (2 * intersection + epsilon) / (union + epsilon);
diceLoss = 1 – diceCoeff;
loss = weightedFocalLoss + diceLoss;
end
I have reviewed the guides that explain how to create a custom training loop:
‘ Train network using custom training loop’ and ‘Monitor custom training loop progress’ -and some others- several times, but I still don’t get how to adapt the examples to my semantic segmentation problem, and with the correct behaviour for my input data.
I don’t think sharing the fragments of code I have tried to compose would be helpful, as they are very far from functional.
Any help on the matter, whether contributing to answer my question partially, or completely, would be greatly appreciated.
Have a nice week-end! Good day
I have been working on a semantic segmentation problem using the Deep Learning Toolbox, with the unetLayers method.
But I now need to tune some parameters that I trust are not accessible through the toolbox. I would like to:
Use a custom loss function, sum of a weighted focal loss and a dice loss.
Augment data over each epoch, and if possible, use a custom augmentation method, called RLR (Random Local Rotation).
Implement a learning rate based on the ‘One cycle’ method.
Track the training progress with as much details as possible.
Here is my base code; that worked for training the Unet:
[imds,pxds] = create_ds(folders);
indicesTest = 1:floor(length(imds.Files)/10);
testImds = subset(imds,indicesTest);
testPxds = subset(pxds,indicesTest);
dsTest = combine(testImds,testPxds);
indicesTraining = floor(length(imds.Files)/10):length(imds.Files);
trainingImds = subset(imds,indicesTraining);
trainingPxds = subset(pxds,indicesTraining);
dsTraining = combine(trainingImds,trainingPxds);
imageSize = [128 128 3];
numClasses = 2;
unetNetwork = unetLayers(imageSize,numClasses,EncoderDepth = 3);
opts = trainingOptions ("rmsprop", …
InitialLearnRate = 1e-3, …
MaxEpochs = 40, …
MiniBatchSize = 32, …
VerboseFrequency = 10, …
Plots = "training-progress", …
Shuffle="every-epoch", …
ValidationData = dsTest, …
ValidationFrequency=10, …
OutputNetwork = "best-validation-loss" )
currentNet = trainNetwork(dsTraining,unetNetwork,opts)
create_ds is a function that returns two datastores. imds contains the RGB images and pxds contains categorical images with two classes, that are the masks to each image from imds.
The RLR function returns [image,label], the RGB and categorical images that have been geometrically modified (the dimensions and type are conserved).
Here is the function that returns the custom loss:
function loss = combinedLoss(Y, T, alpha, gamma)
epsilon = 1e-6;
p = sigmoid(Y);
lossPos = -alpha * (1 – p).^gamma .* T .* log(p + epsilon);
lossNeg = -(1 – alpha) * p.^gamma .* (1 – T) .* log(1 – p + epsilon);
weightedFocalLoss = mean(lossPos + lossNeg, ‘all’);
intersection = sum(Y .* T, ‘all’);
union = sum(Y, ‘all’) + sum(T, ‘all’);
diceCoeff = (2 * intersection + epsilon) / (union + epsilon);
diceLoss = 1 – diceCoeff;
loss = weightedFocalLoss + diceLoss;
end
I have reviewed the guides that explain how to create a custom training loop:
‘ Train network using custom training loop’ and ‘Monitor custom training loop progress’ -and some others- several times, but I still don’t get how to adapt the examples to my semantic segmentation problem, and with the correct behaviour for my input data.
I don’t think sharing the fragments of code I have tried to compose would be helpful, as they are very far from functional.
Any help on the matter, whether contributing to answer my question partially, or completely, would be greatly appreciated.
Have a nice week-end! image segmentation, deep learning, unet MATLAB Answers — New Questions
Is it possible that ploting bode diagram without transfer fuction?
Hi everyone,
Is it possible that ploting bode diagram without transfer fuction?
I have some values of the Power and the Speed as inputs and some output values in excel format. However the transfer fuction of the system has not been defined.
Are there any one who knows any method or code to plotting bode diagram without transfer function?Hi everyone,
Is it possible that ploting bode diagram without transfer fuction?
I have some values of the Power and the Speed as inputs and some output values in excel format. However the transfer fuction of the system has not been defined.
Are there any one who knows any method or code to plotting bode diagram without transfer function? Hi everyone,
Is it possible that ploting bode diagram without transfer fuction?
I have some values of the Power and the Speed as inputs and some output values in excel format. However the transfer fuction of the system has not been defined.
Are there any one who knows any method or code to plotting bode diagram without transfer function? bodeplot, bode plot, transfer function, step response, frequency response MATLAB Answers — New Questions
Want to check the program is technically right and work accurately?
I have two signals, T_para and T_per (5*17*20) loaded from directory, I coded this program to do the following tasks:
Calculate the cost function
Apply interpolation to increase the density of a and r
Minimize the cost function using optimiztion method (Grid search method)
Plot figures with minimum cost value
Please check if there is a mistake technically or in the structure. My program code is:
clear all; clc; close all;
cloud = ‘Homo’;
T_para = zeros(5, 17, 20);
T_per = zeros(5, 17, 20);
% Initialize matrices
T_para_noisy = zeros(5, 17, 20);
T_per_noisy = zeros(5, 17, 20);
% Function to add AWGN
add_noise = @(signal, snr) awgn(signal, snr, ‘measured’);
% Define the cost function
% cost_function = @(original, noisy) sum((original(:) – noisy(:)).^2) / numel(original);
cost_function = @(original, noisy, variance) sum(((original(:) – noisy(:))./ (var(original(:)))).^2);
% Initialize arrays to store the optimal values and global minimum cost
lookup_table = [];
lookup_table_interp = [];
% Initialize global minimum cost values
global_min_cost = Inf;
optimal_a= 0;
optimal_r = 0;
% Define ranges for a and r
a_range = 0.01:0.01:0.05;
r_range = 4:20;
% Initialize cost matrix to store costs for all combinations of a and r
cost_matrix = zeros(length(a_range), length(r_range));
for h = 1000:1000:4000
for fov = [0.2, 0.5, 1, 2, 5, 10]
for a_idx = 1:length(a_range)
for r_idx = 1:length(r_range)
a = a_range(a_idx);
r = r_range(r_idx);
load([‘./Tabledata_’, cloud, ‘/’, num2str(h), ‘m-‘, num2str(fov), ‘mrad/TABLE.mat’]);
% Add noise to the signals
T_para_noisy = add_noise(T_para, 30); % 20dB SNR
T_per_noisy = add_noise(T_per, 30);
% Calculate the variance of the original signals
var_T_para = var(T_para, 0, ‘all’);
var_T_per = var(T_per, 0, ‘all’);
% Calculate the cost for each pair of original and noisy signals
cost_para = cost_function(T_para, T_para_noisy, var_T_para);
cost_per = cost_function(T_per, T_per_noisy, var_T_per);
% Sum the costs
total_cost = cost_para + cost_per;
% Store the cost for plotting
cost_matrix(a_idx, r_idx) = total_cost;
% Check if this is the new global minimum
if total_cost < global_min_cost
global_min_cost= total_cost;
optimal_a = a;
optimal_r = r;
end
end
end
% Store the optimal values and global minimum cost in the lookup table
lookup_table = [lookup_table; optimal_a, optimal_r, global_min_cost];
end
end
% Save and display the look-up table for optimal interpolated values
save(‘LookupTable.mat’, ‘lookup_table’);
% Initialize global minimum cost for interpolated values
global_min_cost_interp = Inf;
optimal_a_interp = 0;
optimal_r_interp = 0;
% Define finer gridded interpolant for cost_matrix
a_interp = 0.01:0.001:0.05;
r_interp = 4:0.5:20;
% Define the original and interpolated grids
[a_grid, r_grid] = meshgrid(a_range, r_range);
[a_interp_grid, r_interp_grid] = meshgrid(a_interp, r_interp);
% Transpose the cost_matrix to match the grid dimensions
cost_matrix = cost_matrix’;
% Apply gridded interpolation using spline method
cost_matrix_interp = interp2(a_grid, r_grid, cost_matrix, a_interp_grid, r_interp_grid, ‘spline’);
% Loop through the interpolated grid to find the global minimum
for a_interp_idx = 1:length(a_interp)
for r_interp_idx = 1:length(r_interp)
interpolated_cost = cost_matrix_interp(r_interp_idx, a_interp_idx); % Note the order of indices
% Check if this is the new global minimum
if interpolated_cost < global_min_cost_interp
global_min_cost_interp = interpolated_cost;
optimal_a_interp = a_interp(a_interp_idx);
optimal_r_interp = r_interp(r_interp_idx);
end
end
end
% Add to the lookup table
lookup_table_interp = [lookup_table_interp; optimal_a_interp, optimal_r_interp, global_min_cost_interp];
% Save and display the look-up table for optimal interpolated values
save(‘LookupTable_Interp.mat’, ‘lookup_table_interp’);
disp(‘Global minimum interpolated cost:’);
disp(global_min_cost_interp);
% Normalize the cost_matrix_interp values
min_cost = min(cost_matrix_interp(:));
max_cost = max(cost_matrix_interp(:));
normalized_cost_matrix_interp = (cost_matrix_interp – min_cost) / (max_cost – min_cost);
%%
% Plot the normalized interpolated cost function
figure(1);
surf(a_interp_grid, r_interp_grid, cost_matrix_interp);
shading interp;
colormap parula;
colorbar;
set(gca, ‘color’, ‘w’, ‘FontSize’, 12, ‘LineWidth’, 1, ‘FontWeight’, ‘normal’);
ylabel(‘R_{e} interp (mum)’);
xlabel(‘alpha_{e} interp (m^{-1})’);
zlabel(‘Normalized interpolated cost function’);
title(‘Normalized interpolated CF over alpha_{e} interp and R_{e} interp’);
set(gca, ‘box’, ‘on’, ‘LineWidth’, 1, ‘FontName’, ‘Arial’, ‘FontSmoothing’, ‘on’);
set(gca, ‘xlim’, [0.01 0.05], ‘xtick’, [0.01 0.02 0.03 0.04 0.05], ‘ylim’, [4 20], ‘ytick’, [4 8 12 16 20]);
grid on;
hold on;
% Create a meshgrid for plotting
[A, R] = meshgrid(a_interp, r_interp);
% Reshape the matrices to vectors for plotting
A_vector = reshape(A, [], 1);
R_vector = reshape(R, [], 1);
Re_cost_matrix_interp = reshape(cost_matrix_interp, [], 1);
% Find the global minimum in the interpolated cost matrix
[global_min_cost_interp, min_idx] = min(Re_cost_matrix_interp);
optimal_a_interp = A_vector(min_idx);
optimal_r_interp = R_vector(min_idx);
% Mark the minimum point
hold on;
surf_handle=plot3(optimal_a_interp, optimal_r_interp, global_min_cost_interp, ‘ro’, ‘MarkerSize’, 12, ‘MarkerFaceColor’, ‘r’);
view(3); % Set the viewing angle to 3D
% Bring the red point to the front
uistack(surf_handle, ‘top’); % Bring the red point to the front
hold off;
% Plot the 2D Contour Plot of the interpolated cost function
figure(2);
contourf(a_interp_grid, r_interp_grid, normalized_cost_matrix_interp, 20);
colorbar;
xlabel(‘alpha_{e} interp (m^{-1})’);
ylabel(‘R_{e} interp (mum)’);
title(‘2D Contour Plot of interpolated normalized CF’);
set(gca,’FontSize’, 12, ‘LineWidth’, 1, ‘FontWeight’, ‘normal’);
set(gca, ‘box’, ‘on’, ‘LineWidth’, 1, ‘FontName’, ‘Arial’, ‘FontSmoothing’, ‘on’);
set(gca, ‘xlim’, [0.01 0.05], ‘xtick’, [0.01 0.02 0.03 0.04 0.05], ‘ylim’, [4 20], ‘ytick’, [4 8 12 16 20]);
hold on;
plot(optimal_a_interp, optimal_r_interp, ‘ro’, ‘MarkerSize’, 12, ‘MarkerFaceColor’, ‘r’); % Mark the minimum point from interpolated grid search
% plot(optimal_a, optimal_r, ‘bo’, ‘MarkerSize’, 10, ‘LineWidth’, 2); % Mark the minimum point from original grid search
hold off;
% Plot the normalized cost values
figure(3);
scatter3(R_vector, A_vector, Re_cost_matrix_interp, ‘filled’);
xlabel(‘R_{e} interp (mum)’);
ylabel(‘alpha_{e} interp (m^{-1})’);
zlabel(‘Interpolated cost function’);
title(‘Normalized interpolated CF over alpha_{e} interp and R_{e} interp’);
set(gca, ‘color’, ‘w’, ‘FontSize’, 12, ‘LineWidth’, 1, ‘FontWeight’, ‘normal’);
set(gca, ‘box’, ‘on’, ‘FontName’, ‘Arial’, ‘FontSmoothing’, ‘on’);
set(gca, ‘ylim’, [0.01 0.05], ‘ytick’, [0.01 0.02 0.03 0.04 0.05], ‘xlim’, [4 20], ‘xtick’, [4 8 12 16 20]);
grid on;
hold on;
% Set the view angle
view(60, 40); % Adjust the view angles to see the plot clearly
% Mark the minimum point with a circle
surf_handle = plot3(optimal_r_interp, optimal_a_interp, global_min_cost_interp, ‘ro’, ‘MarkerSize’, 12, ‘MarkerFaceColor’, ‘r’);
% Bring the red point to the front
uistack(surf_handle, ‘top’); % Bring the red point to the front
hold off;I have two signals, T_para and T_per (5*17*20) loaded from directory, I coded this program to do the following tasks:
Calculate the cost function
Apply interpolation to increase the density of a and r
Minimize the cost function using optimiztion method (Grid search method)
Plot figures with minimum cost value
Please check if there is a mistake technically or in the structure. My program code is:
clear all; clc; close all;
cloud = ‘Homo’;
T_para = zeros(5, 17, 20);
T_per = zeros(5, 17, 20);
% Initialize matrices
T_para_noisy = zeros(5, 17, 20);
T_per_noisy = zeros(5, 17, 20);
% Function to add AWGN
add_noise = @(signal, snr) awgn(signal, snr, ‘measured’);
% Define the cost function
% cost_function = @(original, noisy) sum((original(:) – noisy(:)).^2) / numel(original);
cost_function = @(original, noisy, variance) sum(((original(:) – noisy(:))./ (var(original(:)))).^2);
% Initialize arrays to store the optimal values and global minimum cost
lookup_table = [];
lookup_table_interp = [];
% Initialize global minimum cost values
global_min_cost = Inf;
optimal_a= 0;
optimal_r = 0;
% Define ranges for a and r
a_range = 0.01:0.01:0.05;
r_range = 4:20;
% Initialize cost matrix to store costs for all combinations of a and r
cost_matrix = zeros(length(a_range), length(r_range));
for h = 1000:1000:4000
for fov = [0.2, 0.5, 1, 2, 5, 10]
for a_idx = 1:length(a_range)
for r_idx = 1:length(r_range)
a = a_range(a_idx);
r = r_range(r_idx);
load([‘./Tabledata_’, cloud, ‘/’, num2str(h), ‘m-‘, num2str(fov), ‘mrad/TABLE.mat’]);
% Add noise to the signals
T_para_noisy = add_noise(T_para, 30); % 20dB SNR
T_per_noisy = add_noise(T_per, 30);
% Calculate the variance of the original signals
var_T_para = var(T_para, 0, ‘all’);
var_T_per = var(T_per, 0, ‘all’);
% Calculate the cost for each pair of original and noisy signals
cost_para = cost_function(T_para, T_para_noisy, var_T_para);
cost_per = cost_function(T_per, T_per_noisy, var_T_per);
% Sum the costs
total_cost = cost_para + cost_per;
% Store the cost for plotting
cost_matrix(a_idx, r_idx) = total_cost;
% Check if this is the new global minimum
if total_cost < global_min_cost
global_min_cost= total_cost;
optimal_a = a;
optimal_r = r;
end
end
end
% Store the optimal values and global minimum cost in the lookup table
lookup_table = [lookup_table; optimal_a, optimal_r, global_min_cost];
end
end
% Save and display the look-up table for optimal interpolated values
save(‘LookupTable.mat’, ‘lookup_table’);
% Initialize global minimum cost for interpolated values
global_min_cost_interp = Inf;
optimal_a_interp = 0;
optimal_r_interp = 0;
% Define finer gridded interpolant for cost_matrix
a_interp = 0.01:0.001:0.05;
r_interp = 4:0.5:20;
% Define the original and interpolated grids
[a_grid, r_grid] = meshgrid(a_range, r_range);
[a_interp_grid, r_interp_grid] = meshgrid(a_interp, r_interp);
% Transpose the cost_matrix to match the grid dimensions
cost_matrix = cost_matrix’;
% Apply gridded interpolation using spline method
cost_matrix_interp = interp2(a_grid, r_grid, cost_matrix, a_interp_grid, r_interp_grid, ‘spline’);
% Loop through the interpolated grid to find the global minimum
for a_interp_idx = 1:length(a_interp)
for r_interp_idx = 1:length(r_interp)
interpolated_cost = cost_matrix_interp(r_interp_idx, a_interp_idx); % Note the order of indices
% Check if this is the new global minimum
if interpolated_cost < global_min_cost_interp
global_min_cost_interp = interpolated_cost;
optimal_a_interp = a_interp(a_interp_idx);
optimal_r_interp = r_interp(r_interp_idx);
end
end
end
% Add to the lookup table
lookup_table_interp = [lookup_table_interp; optimal_a_interp, optimal_r_interp, global_min_cost_interp];
% Save and display the look-up table for optimal interpolated values
save(‘LookupTable_Interp.mat’, ‘lookup_table_interp’);
disp(‘Global minimum interpolated cost:’);
disp(global_min_cost_interp);
% Normalize the cost_matrix_interp values
min_cost = min(cost_matrix_interp(:));
max_cost = max(cost_matrix_interp(:));
normalized_cost_matrix_interp = (cost_matrix_interp – min_cost) / (max_cost – min_cost);
%%
% Plot the normalized interpolated cost function
figure(1);
surf(a_interp_grid, r_interp_grid, cost_matrix_interp);
shading interp;
colormap parula;
colorbar;
set(gca, ‘color’, ‘w’, ‘FontSize’, 12, ‘LineWidth’, 1, ‘FontWeight’, ‘normal’);
ylabel(‘R_{e} interp (mum)’);
xlabel(‘alpha_{e} interp (m^{-1})’);
zlabel(‘Normalized interpolated cost function’);
title(‘Normalized interpolated CF over alpha_{e} interp and R_{e} interp’);
set(gca, ‘box’, ‘on’, ‘LineWidth’, 1, ‘FontName’, ‘Arial’, ‘FontSmoothing’, ‘on’);
set(gca, ‘xlim’, [0.01 0.05], ‘xtick’, [0.01 0.02 0.03 0.04 0.05], ‘ylim’, [4 20], ‘ytick’, [4 8 12 16 20]);
grid on;
hold on;
% Create a meshgrid for plotting
[A, R] = meshgrid(a_interp, r_interp);
% Reshape the matrices to vectors for plotting
A_vector = reshape(A, [], 1);
R_vector = reshape(R, [], 1);
Re_cost_matrix_interp = reshape(cost_matrix_interp, [], 1);
% Find the global minimum in the interpolated cost matrix
[global_min_cost_interp, min_idx] = min(Re_cost_matrix_interp);
optimal_a_interp = A_vector(min_idx);
optimal_r_interp = R_vector(min_idx);
% Mark the minimum point
hold on;
surf_handle=plot3(optimal_a_interp, optimal_r_interp, global_min_cost_interp, ‘ro’, ‘MarkerSize’, 12, ‘MarkerFaceColor’, ‘r’);
view(3); % Set the viewing angle to 3D
% Bring the red point to the front
uistack(surf_handle, ‘top’); % Bring the red point to the front
hold off;
% Plot the 2D Contour Plot of the interpolated cost function
figure(2);
contourf(a_interp_grid, r_interp_grid, normalized_cost_matrix_interp, 20);
colorbar;
xlabel(‘alpha_{e} interp (m^{-1})’);
ylabel(‘R_{e} interp (mum)’);
title(‘2D Contour Plot of interpolated normalized CF’);
set(gca,’FontSize’, 12, ‘LineWidth’, 1, ‘FontWeight’, ‘normal’);
set(gca, ‘box’, ‘on’, ‘LineWidth’, 1, ‘FontName’, ‘Arial’, ‘FontSmoothing’, ‘on’);
set(gca, ‘xlim’, [0.01 0.05], ‘xtick’, [0.01 0.02 0.03 0.04 0.05], ‘ylim’, [4 20], ‘ytick’, [4 8 12 16 20]);
hold on;
plot(optimal_a_interp, optimal_r_interp, ‘ro’, ‘MarkerSize’, 12, ‘MarkerFaceColor’, ‘r’); % Mark the minimum point from interpolated grid search
% plot(optimal_a, optimal_r, ‘bo’, ‘MarkerSize’, 10, ‘LineWidth’, 2); % Mark the minimum point from original grid search
hold off;
% Plot the normalized cost values
figure(3);
scatter3(R_vector, A_vector, Re_cost_matrix_interp, ‘filled’);
xlabel(‘R_{e} interp (mum)’);
ylabel(‘alpha_{e} interp (m^{-1})’);
zlabel(‘Interpolated cost function’);
title(‘Normalized interpolated CF over alpha_{e} interp and R_{e} interp’);
set(gca, ‘color’, ‘w’, ‘FontSize’, 12, ‘LineWidth’, 1, ‘FontWeight’, ‘normal’);
set(gca, ‘box’, ‘on’, ‘FontName’, ‘Arial’, ‘FontSmoothing’, ‘on’);
set(gca, ‘ylim’, [0.01 0.05], ‘ytick’, [0.01 0.02 0.03 0.04 0.05], ‘xlim’, [4 20], ‘xtick’, [4 8 12 16 20]);
grid on;
hold on;
% Set the view angle
view(60, 40); % Adjust the view angles to see the plot clearly
% Mark the minimum point with a circle
surf_handle = plot3(optimal_r_interp, optimal_a_interp, global_min_cost_interp, ‘ro’, ‘MarkerSize’, 12, ‘MarkerFaceColor’, ‘r’);
% Bring the red point to the front
uistack(surf_handle, ‘top’); % Bring the red point to the front
hold off; I have two signals, T_para and T_per (5*17*20) loaded from directory, I coded this program to do the following tasks:
Calculate the cost function
Apply interpolation to increase the density of a and r
Minimize the cost function using optimiztion method (Grid search method)
Plot figures with minimum cost value
Please check if there is a mistake technically or in the structure. My program code is:
clear all; clc; close all;
cloud = ‘Homo’;
T_para = zeros(5, 17, 20);
T_per = zeros(5, 17, 20);
% Initialize matrices
T_para_noisy = zeros(5, 17, 20);
T_per_noisy = zeros(5, 17, 20);
% Function to add AWGN
add_noise = @(signal, snr) awgn(signal, snr, ‘measured’);
% Define the cost function
% cost_function = @(original, noisy) sum((original(:) – noisy(:)).^2) / numel(original);
cost_function = @(original, noisy, variance) sum(((original(:) – noisy(:))./ (var(original(:)))).^2);
% Initialize arrays to store the optimal values and global minimum cost
lookup_table = [];
lookup_table_interp = [];
% Initialize global minimum cost values
global_min_cost = Inf;
optimal_a= 0;
optimal_r = 0;
% Define ranges for a and r
a_range = 0.01:0.01:0.05;
r_range = 4:20;
% Initialize cost matrix to store costs for all combinations of a and r
cost_matrix = zeros(length(a_range), length(r_range));
for h = 1000:1000:4000
for fov = [0.2, 0.5, 1, 2, 5, 10]
for a_idx = 1:length(a_range)
for r_idx = 1:length(r_range)
a = a_range(a_idx);
r = r_range(r_idx);
load([‘./Tabledata_’, cloud, ‘/’, num2str(h), ‘m-‘, num2str(fov), ‘mrad/TABLE.mat’]);
% Add noise to the signals
T_para_noisy = add_noise(T_para, 30); % 20dB SNR
T_per_noisy = add_noise(T_per, 30);
% Calculate the variance of the original signals
var_T_para = var(T_para, 0, ‘all’);
var_T_per = var(T_per, 0, ‘all’);
% Calculate the cost for each pair of original and noisy signals
cost_para = cost_function(T_para, T_para_noisy, var_T_para);
cost_per = cost_function(T_per, T_per_noisy, var_T_per);
% Sum the costs
total_cost = cost_para + cost_per;
% Store the cost for plotting
cost_matrix(a_idx, r_idx) = total_cost;
% Check if this is the new global minimum
if total_cost < global_min_cost
global_min_cost= total_cost;
optimal_a = a;
optimal_r = r;
end
end
end
% Store the optimal values and global minimum cost in the lookup table
lookup_table = [lookup_table; optimal_a, optimal_r, global_min_cost];
end
end
% Save and display the look-up table for optimal interpolated values
save(‘LookupTable.mat’, ‘lookup_table’);
% Initialize global minimum cost for interpolated values
global_min_cost_interp = Inf;
optimal_a_interp = 0;
optimal_r_interp = 0;
% Define finer gridded interpolant for cost_matrix
a_interp = 0.01:0.001:0.05;
r_interp = 4:0.5:20;
% Define the original and interpolated grids
[a_grid, r_grid] = meshgrid(a_range, r_range);
[a_interp_grid, r_interp_grid] = meshgrid(a_interp, r_interp);
% Transpose the cost_matrix to match the grid dimensions
cost_matrix = cost_matrix’;
% Apply gridded interpolation using spline method
cost_matrix_interp = interp2(a_grid, r_grid, cost_matrix, a_interp_grid, r_interp_grid, ‘spline’);
% Loop through the interpolated grid to find the global minimum
for a_interp_idx = 1:length(a_interp)
for r_interp_idx = 1:length(r_interp)
interpolated_cost = cost_matrix_interp(r_interp_idx, a_interp_idx); % Note the order of indices
% Check if this is the new global minimum
if interpolated_cost < global_min_cost_interp
global_min_cost_interp = interpolated_cost;
optimal_a_interp = a_interp(a_interp_idx);
optimal_r_interp = r_interp(r_interp_idx);
end
end
end
% Add to the lookup table
lookup_table_interp = [lookup_table_interp; optimal_a_interp, optimal_r_interp, global_min_cost_interp];
% Save and display the look-up table for optimal interpolated values
save(‘LookupTable_Interp.mat’, ‘lookup_table_interp’);
disp(‘Global minimum interpolated cost:’);
disp(global_min_cost_interp);
% Normalize the cost_matrix_interp values
min_cost = min(cost_matrix_interp(:));
max_cost = max(cost_matrix_interp(:));
normalized_cost_matrix_interp = (cost_matrix_interp – min_cost) / (max_cost – min_cost);
%%
% Plot the normalized interpolated cost function
figure(1);
surf(a_interp_grid, r_interp_grid, cost_matrix_interp);
shading interp;
colormap parula;
colorbar;
set(gca, ‘color’, ‘w’, ‘FontSize’, 12, ‘LineWidth’, 1, ‘FontWeight’, ‘normal’);
ylabel(‘R_{e} interp (mum)’);
xlabel(‘alpha_{e} interp (m^{-1})’);
zlabel(‘Normalized interpolated cost function’);
title(‘Normalized interpolated CF over alpha_{e} interp and R_{e} interp’);
set(gca, ‘box’, ‘on’, ‘LineWidth’, 1, ‘FontName’, ‘Arial’, ‘FontSmoothing’, ‘on’);
set(gca, ‘xlim’, [0.01 0.05], ‘xtick’, [0.01 0.02 0.03 0.04 0.05], ‘ylim’, [4 20], ‘ytick’, [4 8 12 16 20]);
grid on;
hold on;
% Create a meshgrid for plotting
[A, R] = meshgrid(a_interp, r_interp);
% Reshape the matrices to vectors for plotting
A_vector = reshape(A, [], 1);
R_vector = reshape(R, [], 1);
Re_cost_matrix_interp = reshape(cost_matrix_interp, [], 1);
% Find the global minimum in the interpolated cost matrix
[global_min_cost_interp, min_idx] = min(Re_cost_matrix_interp);
optimal_a_interp = A_vector(min_idx);
optimal_r_interp = R_vector(min_idx);
% Mark the minimum point
hold on;
surf_handle=plot3(optimal_a_interp, optimal_r_interp, global_min_cost_interp, ‘ro’, ‘MarkerSize’, 12, ‘MarkerFaceColor’, ‘r’);
view(3); % Set the viewing angle to 3D
% Bring the red point to the front
uistack(surf_handle, ‘top’); % Bring the red point to the front
hold off;
% Plot the 2D Contour Plot of the interpolated cost function
figure(2);
contourf(a_interp_grid, r_interp_grid, normalized_cost_matrix_interp, 20);
colorbar;
xlabel(‘alpha_{e} interp (m^{-1})’);
ylabel(‘R_{e} interp (mum)’);
title(‘2D Contour Plot of interpolated normalized CF’);
set(gca,’FontSize’, 12, ‘LineWidth’, 1, ‘FontWeight’, ‘normal’);
set(gca, ‘box’, ‘on’, ‘LineWidth’, 1, ‘FontName’, ‘Arial’, ‘FontSmoothing’, ‘on’);
set(gca, ‘xlim’, [0.01 0.05], ‘xtick’, [0.01 0.02 0.03 0.04 0.05], ‘ylim’, [4 20], ‘ytick’, [4 8 12 16 20]);
hold on;
plot(optimal_a_interp, optimal_r_interp, ‘ro’, ‘MarkerSize’, 12, ‘MarkerFaceColor’, ‘r’); % Mark the minimum point from interpolated grid search
% plot(optimal_a, optimal_r, ‘bo’, ‘MarkerSize’, 10, ‘LineWidth’, 2); % Mark the minimum point from original grid search
hold off;
% Plot the normalized cost values
figure(3);
scatter3(R_vector, A_vector, Re_cost_matrix_interp, ‘filled’);
xlabel(‘R_{e} interp (mum)’);
ylabel(‘alpha_{e} interp (m^{-1})’);
zlabel(‘Interpolated cost function’);
title(‘Normalized interpolated CF over alpha_{e} interp and R_{e} interp’);
set(gca, ‘color’, ‘w’, ‘FontSize’, 12, ‘LineWidth’, 1, ‘FontWeight’, ‘normal’);
set(gca, ‘box’, ‘on’, ‘FontName’, ‘Arial’, ‘FontSmoothing’, ‘on’);
set(gca, ‘ylim’, [0.01 0.05], ‘ytick’, [0.01 0.02 0.03 0.04 0.05], ‘xlim’, [4 20], ‘xtick’, [4 8 12 16 20]);
grid on;
hold on;
% Set the view angle
view(60, 40); % Adjust the view angles to see the plot clearly
% Mark the minimum point with a circle
surf_handle = plot3(optimal_r_interp, optimal_a_interp, global_min_cost_interp, ‘ro’, ‘MarkerSize’, 12, ‘MarkerFaceColor’, ‘r’);
% Bring the red point to the front
uistack(surf_handle, ‘top’); % Bring the red point to the front
hold off; cost_function, optimization MATLAB Answers — New Questions
probability distribution function from datra
Hi
i have a function Z(h) h1<h<h2 how i cant find a pdf (probability distribution finction ) function for Z
The variable h is unifrormly distributred in range [ h1 h1 ]
thank
GeorgeHi
i have a function Z(h) h1<h<h2 how i cant find a pdf (probability distribution finction ) function for Z
The variable h is unifrormly distributred in range [ h1 h1 ]
thank
George Hi
i have a function Z(h) h1<h<h2 how i cant find a pdf (probability distribution finction ) function for Z
The variable h is unifrormly distributred in range [ h1 h1 ]
thank
George pdf, random variable MATLAB Answers — New Questions
Type in a sku in column a row 1 and have excel fill in multiple cells across the row
Hi,
I would like to be able to type in a sku (I have a database already created, just need to know how to implement it) and have excel fill in multiple cells across a row in each column. Here is an example:
SKU Product Description Condition
I enter: 12345678 Excel fills in: Gadget Gadget that gadgets Recycled
I enter: 23456789 Excel fills in: Gizmo Gizmo that gizmos Brand New
I appreciate your input. I tried reading up on this and watching the videos but they weren’t for this type of VLOOKUP … it was for typing in multiple criteria in multiple cells and I just want to type in the sku and have it fill in the rest of the data.
Thank you in advance.
J
Hi,I would like to be able to type in a sku (I have a database already created, just need to know how to implement it) and have excel fill in multiple cells across a row in each column. Here is an example: SKU Product Description Condition I enter: 12345678 Excel fills in: Gadget Gadget that gadgets Recycled I enter: 23456789 Excel fills in: Gizmo Gizmo that gizmos Brand New I appreciate your input. I tried reading up on this and watching the videos but they weren’t for this type of VLOOKUP … it was for typing in multiple criteria in multiple cells and I just want to type in the sku and have it fill in the rest of the data. Thank you in advance. J Read More
Nouvelle Build juillet 2024
Bonjour
Dan Windows Updtate/Insider on m’indique qu’une nouvelle Build peut etre installée via Up date
En fait il n’y a rien
Merci de m’informer comment l’installer
D’autre part je ne reçois plus de mises à jour depuis le 06 mai 2024
Bonjour Dan Windows Updtate/Insider on m’indique qu’une nouvelle Build peut etre installée via Up date En fait il n’y a rien Merci de m’informer comment l’installerD’autre part je ne reçois plus de mises à jour depuis le 06 mai 2024 Read More
Unable to access Microsoft Teams Recorded session sent to me
Hi ,
I am a student from a coding institution facing this challenging issue from the past Friday that I am unable to access recording sessions .
I was able to access to the recordings to me till last Friday but the issue started happening from past Friday only.
Kindly provide help!!!
Hi , I am a student from a coding institution facing this challenging issue from the past Friday that I am unable to access recording sessions . I was able to access to the recordings to me till last Friday but the issue started happening from past Friday only. Kindly provide help!!! Read More
New Teams – User location not working
Dear Community,
We are developing a Teams JavaScript chatbot following the example from: https://learn.microsoft.com/en-us/samples/officedev/microsoft-teams-samples/officedev-microsoft-teams-samples-app-checkin-location-csharp/ where the user is able to share its location to the chatbot.
On new Teams, it is expected to retrieve user location from navigator.geolocation.getCurrentPosition() method since microsoftTeams.geoLocation.map.chooseLocation() is no longer supported (which was great since it was possible to manually select your location).
What we are facing is that most of the times, the desktop application is stuck in the “prompt” state and nothing else happens. Nothing else shows in the screen. Only timeout messages if we set it. We’ve made sure hundreds of times that location permissions are enabled both in the computer and also inside the app permissions in the Teams client (under Settings) including app reinstallations.
For the web client, it is very similar.
This issue is starting to become a little bit frustrating for us since there is not much else that we can do and it’s a core feature for the application in order to work properly. On classic Teams everything was working perfectly.
At the end what we want is to retrieve user location and we don’t know if there is a better way to handle this situation than rendering an iframe which is what is doing the official example.
Thank you for your time, and I look forward to your response.
Regards,
David
Dear Community, We are developing a Teams JavaScript chatbot following the example from: https://learn.microsoft.com/en-us/samples/officedev/microsoft-teams-samples/officedev-microsoft-teams-samples-app-checkin-location-csharp/ where the user is able to share its location to the chatbot. On new Teams, it is expected to retrieve user location from navigator.geolocation.getCurrentPosition() method since microsoftTeams.geoLocation.map.chooseLocation() is no longer supported (which was great since it was possible to manually select your location). What we are facing is that most of the times, the desktop application is stuck in the “prompt” state and nothing else happens. Nothing else shows in the screen. Only timeout messages if we set it. We’ve made sure hundreds of times that location permissions are enabled both in the computer and also inside the app permissions in the Teams client (under Settings) including app reinstallations. For the web client, it is very similar. This issue is starting to become a little bit frustrating for us since there is not much else that we can do and it’s a core feature for the application in order to work properly. On classic Teams everything was working perfectly. At the end what we want is to retrieve user location and we don’t know if there is a better way to handle this situation than rendering an iframe which is what is doing the official example. Thank you for your time, and I look forward to your response. Regards, David Read More
Running WIN 11..but pc says it wont…
Bought a used HP SFF last year ..came with WIN 11 home 64 installed …I-5 32 gb ddr4 ram 500 gb wd ssd. Pc healthcheck says my pc does not support WIN 11…yet it’s stiing here running WIN 11 perfectly….any guesses what’s going on ??Thanks… Read More
How can I prevent my mouse pointer from being moved to my touchscreen when I touch it?
I have a main monitor and a secondary touchscreen. If I touch the touchscreen, I have to move my pointer back to my main screen again. This happens every time and makes it difficult to use the touchscreen for its intended purpose. Is there a way around this? I have looked in the settings and had a look around online but cannot seem to find a solution.
I have a main monitor and a secondary touchscreen. If I touch the touchscreen, I have to move my pointer back to my main screen again. This happens every time and makes it difficult to use the touchscreen for its intended purpose. Is there a way around this? I have looked in the settings and had a look around online but cannot seem to find a solution. Read More
Deploying Google Chrome via Intune policies doesn’t work
Hello everyone,
Can you help me? I’m configuring Google Chrome Enterprise policies. I want it to update automatically and block the user from installing extensions for the browser. I followed all the steps, exported the admx, adm, and adml files to Intune, and they were all successfully uploaded. I applied the settings above and they were applied successfully, but they’re not working. I can still install the extensions, but Google isn’t updating automatically :
Hello everyone, Can you help me? I’m configuring Google Chrome Enterprise policies. I want it to update automatically and block the user from installing extensions for the browser. I followed all the steps, exported the admx, adm, and adml files to Intune, and they were all successfully uploaded. I applied the settings above and they were applied successfully, but they’re not working. I can still install the extensions, but Google isn’t updating automatically : Read More
How To Identify What’s Opening a Command Window?
I’m currently only using the laptop for a couple of hours in the morning, and sometimes a hour in the evening, but occasionally a windows command window (blue background) pops up and disappears again. It’s on the screen for a fraction of a second, and I’ve never managed to spot any text in the window or the window title.
Is there any way to figure out what is causing this? I’ve had a look in the Event Viewer, but just glancing through various things, there’s a ton of information showing for events in the last minute.
I’m currently only using the laptop for a couple of hours in the morning, and sometimes a hour in the evening, but occasionally a windows command window (blue background) pops up and disappears again. It’s on the screen for a fraction of a second, and I’ve never managed to spot any text in the window or the window title. Is there any way to figure out what is causing this? I’ve had a look in the Event Viewer, but just glancing through various things, there’s a ton of information showing for events in the last minute. Read More
Can’t get old traditional console host container
Hello, I upgraded to 23H2 and when I open cmd.exe, the new powershell-like tabbed container opens instead the simple console window. It complicates launching of some console-based applications by interfering with keyboards commands and ignoring individual window/font sizes. Is there a chance how can step back to the old simple container or is the container upgrade irreversible? I also have installed PowerShell 7.4.1, not knowing if it affects the container change.
Hello, I upgraded to 23H2 and when I open cmd.exe, the new powershell-like tabbed container opens instead the simple console window. It complicates launching of some console-based applications by interfering with keyboards commands and ignoring individual window/font sizes. Is there a chance how can step back to the old simple container or is the container upgrade irreversible? I also have installed PowerShell 7.4.1, not knowing if it affects the container change. Read More
Need export SharePoint integrated Power BI Visualization to excel
To be able to pick date picker on a SharePoint List we used power BI integrated visualization. Once that Date picker range is used. need to export to excel. Cannot find a way to achieve. Any solutions.
To be able to pick date picker on a SharePoint List we used power BI integrated visualization. Once that Date picker range is used. need to export to excel. Cannot find a way to achieve. Any solutions. Read More
What’s new in Microsoft Teams (free) | June 2024
We have just published a new blog post about some of the recent feature updates in Teams for personal use, for example quick access to camera and audio settings when in a meeting. Read more on the Teams Insider Blog:
What’s new in Teams for Personal | June 2024 – Teams Insider
Microsoft Tech Community – Latest Blogs –Read More